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
.TheAttributeReleaseManager
is anAttributeProducer
configured with a list ofAttributeProducer
s and a list ofAttributeReleaseVoter
s.An enumeration acting as the result for aAttributeReleaseVoter
.AttributeReleaseVoter
s are used by theAttributeReleaseManager
to check if attributes returned fromAttributeProducer
s should be released or not.The defaultAttributeProducer
that returns all attributes that are among the "requested list" (seeSaml2UserAuthentication.getAuthnRequirements()
).Default implementation of theAttributeReleaseManager
interface.A voter that always votesAttributeReleaseVote.INCLUDE
.AnAttributeProducer
that releases all attributes found in the suppliedSaml2UserAuthentication
token.AnAttributeProducer
that 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.