Uses of Class
se.swedenconnect.spring.saml.idp.authnrequest.Saml2AuthnRequestAuthenticationToken
Package
Description
Support for mapping of attributes.
Support for user authentication including SSO.
Support for processing SAML authentication requests.
Validation of SAML2 authentication requests.
Event handling.
Non-standard SAML extensions.
-
Uses of Saml2AuthnRequestAuthenticationToken in se.swedenconnect.spring.saml.idp.attributes
Modifier and TypeMethodDescriptionDefaultPrincipalSelectionProcessor.extractPrincipalSelection
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Extracts thePrincipalSelection
extension values and returns these as a collection ofUserAttribute
objects.PrincipalSelectionProcessor.extractPrincipalSelection
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Extracts thePrincipalSelection
extension values and returns these as a collection ofUserAttribute
objects.EidasRequestedAttributeProcessor.extractRequestedAttributes
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Given theSaml2AuthnRequestAuthenticationToken
the method will locateRequestedAttribute
s.EntityCategoryRequestedAttributeProcessor.extractRequestedAttributes
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Given theSaml2AuthnRequestAuthenticationToken
the method will locateRequestedAttribute
s.MetadataRequestedAttributeProcessor.extractRequestedAttributes
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Given theSaml2AuthnRequestAuthenticationToken
the method will locateRequestedAttribute
s.OasisExtensionRequestedAttributeProcessor.extractRequestedAttributes
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Given theSaml2AuthnRequestAuthenticationToken
the method will locateRequestedAttribute
s.RequestedAttributeProcessor.extractRequestedAttributes
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Given theSaml2AuthnRequestAuthenticationToken
the method will locateRequestedAttribute
s. -
Uses of Saml2AuthnRequestAuthenticationToken in se.swedenconnect.spring.saml.idp.authentication
Modifier and TypeMethodDescriptionSaml2UserAuthentication.getAuthnRequestToken()
Gets the authentication request token.Saml2UserAuthenticationInputToken.getAuthnRequestToken()
Gets the authentication request token.Modifier and TypeMethodDescriptionvoid
Saml2UserAuthentication.setAuthnRequestToken
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Assigns the authentication request token.ModifierConstructorDescriptionSaml2UserAuthenticationInputToken
(Saml2AuthnRequestAuthenticationToken authnRequestToken, AuthenticationRequirements authnRequirements) Constructor. -
Uses of Saml2AuthnRequestAuthenticationToken in se.swedenconnect.spring.saml.idp.authnrequest
Modifier and TypeMethodDescriptionprotected AuthenticationRequirements
Saml2AuthnRequestAuthenticationProvider.createAuthenticationRequirements
(Saml2AuthnRequestAuthenticationToken token) Creates anAuthenticationRequirements
object.protected Collection
<RequestedAttribute> Saml2AuthnRequestAuthenticationProvider.extractRequestedAttributes
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Extracts the requested attributes by invoking the configuredRequestedAttributeProcessor
s. -
Uses of Saml2AuthnRequestAuthenticationToken in se.swedenconnect.spring.saml.idp.authnrequest.validation
Modifier and TypeMethodDescriptionprotected boolean
AuthnRequestSignatureValidator.isSigned
(Saml2AuthnRequestAuthenticationToken token) Predicate that tells whether the received authentication request was signed.protected boolean
AuthnRequestSignatureValidator.isSignedAuthnRequestRequired
(Saml2AuthnRequestAuthenticationToken token) Given the IdP settings, and possibly also the SPEntityDescriptor
we determine whether the receivedAuthnRequest
is required to be signed.void
AssertionConsumerServiceValidator.validate
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Asserts that the AssertionConsumerService information given in theAuthnRequest
is registered in the SAML metadata.void
AuthnRequestEncryptCapabilitiesValidator.validate
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Performs validation of a feature/requirement regarding the supplied SAML 2 authentication request.void
AuthnRequestReplayValidator.validate
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Performs validation of a feature/requirement regarding the supplied SAML 2 authentication request.void
AuthnRequestSignatureValidator.validate
(Saml2AuthnRequestAuthenticationToken token) Performs validation of a feature/requirement regarding the supplied SAML 2 authentication request.void
AuthnRequestValidator.validate
(Saml2AuthnRequestAuthenticationToken authnRequestToken) Performs validation of a feature/requirement regarding the supplied SAML 2 authentication request. -
Uses of Saml2AuthnRequestAuthenticationToken in se.swedenconnect.spring.saml.idp.events
Modifier and TypeMethodDescriptionSaml2AuthnRequestReceivedEvent.getAuthnRequestToken()
Gets theSaml2AuthnRequestAuthenticationToken
for this event.Modifier and TypeMethodDescriptionvoid
Saml2IdpEventPublisher.publishAuthnRequestReceived
(Saml2AuthnRequestAuthenticationToken token) Publishes aSaml2AuthnRequestReceivedEvent
indicating that a SAMLAuthnRequest
was received.ModifierConstructorDescriptionConstructor. -
Uses of Saml2AuthnRequestAuthenticationToken in se.swedenconnect.spring.saml.idp.extensions
Modifier and TypeMethodDescriptionDefaultSignatureMessageExtensionExtractor.extract
(Saml2AuthnRequestAuthenticationToken token) Given an authentication request, the method will extract theSignMessage
extension, and if it is encrypted also decrypt it.SignatureMessageExtensionExtractor.extract
(Saml2AuthnRequestAuthenticationToken token) Given an authentication request, the method will extract theSignMessage
extension, and if it is encrypted also decrypt it.