Package se.swedenconnect.spring.saml.idp.attributes.release
package se.swedenconnect.spring.saml.idp.attributes.release
Support for attribute release.
-
ClassDescriptionAn interface that is used to decide which attributes that should be released in an
Assertion.TheAttributeReleaseManageris anAttributeProducerconfigured with a list ofAttributeProducers and a list ofAttributeReleaseVoters.An enumeration acting as the result for aAttributeReleaseVoter.AttributeReleaseVoters are used by theAttributeReleaseManagerto check if attributes returned fromAttributeProducers should be released or not.The defaultAttributeProducerthat returns all attributes that are among the "requested list" (seeSaml2UserAuthentication.getAuthnRequirements()).Default implementation of theAttributeReleaseManagerinterface.A voter that always votesAttributeReleaseVote.INCLUDE.AnAttributeProducerthat releases all attributes found in the suppliedSaml2UserAuthenticationtoken.AnAttributeProducerthat releases attributes according to the Technical Specifications for the Swedish eID Framework.A voter functioning according to the rules specified in Technical Specifications for the Swedish eID Framework.