Uses of Class
se.swedenconnect.spring.saml.idp.authentication.Saml2UserAuthenticationInputToken
Package
Description
Authentication provider support.
Support for "external user authentication", i.e., when we redirect the user outside of the Spring Security flow to
get authenticated.
Event handling.
-
Uses of Saml2UserAuthenticationInputToken in se.swedenconnect.spring.saml.idp.authentication.provider
Modifier and TypeMethodDescriptionprotected Saml2UserAuthentication
AbstractUserAuthenticationProvider.applySso
(Saml2UserAuthenticationInputToken token, List<String> authnContextUris) Applies the rules for re-using authentication, i.e., SSO.protected abstract org.springframework.security.core.Authentication
AbstractUserAuthenticationProvider.authenticate
(Saml2UserAuthenticationInputToken token, List<String> authnContextUris) Authenticates the user (after the necessary checks have been made).org.springframework.security.core.Authentication
AbstractUserAuthenticationProvider.authenticateUser
(Saml2UserAuthenticationInputToken token) Performs the user authentication.org.springframework.security.core.Authentication
UserAuthenticationProvider.authenticateUser
(Saml2UserAuthenticationInputToken token) Performs the user authentication.AbstractUserAuthenticationProvider.filterRequestedAuthnContextUris
(Saml2UserAuthenticationInputToken token) Given the requested authentication context URI:s, the method filters out those that are supported by theAuthenticationProvider
.BaseSsoVoter.mayReuse
(Saml2UserAuthentication userAuthn, Saml2UserAuthenticationInputToken token, Collection<String> allowedAuthnContexts) Predicate that tells whether the suppliedAuthentication
object may be used in SSO (according to the voter's logic).PrincipalSelectionSsoVoter.mayReuse
(Saml2UserAuthentication userAuthn, Saml2UserAuthenticationInputToken token, Collection<String> allowedAuthnContexts) Predicate that tells whether the suppliedAuthentication
object may be used in SSO (according to the voter's logic).SignServiceSsoVoter.mayReuse
(Saml2UserAuthentication userAuthn, Saml2UserAuthenticationInputToken token, Collection<String> allowedAuthnContexts) Predicate that tells whether the suppliedAuthentication
object may be used in SSO (according to the voter's logic).SsoVoter.mayReuse
(Saml2UserAuthentication userAuthn, Saml2UserAuthenticationInputToken token, Collection<String> allowedAuthnContexts) Predicate that tells whether the suppliedAuthentication
object may be used in SSO (according to the voter's logic). -
Uses of Saml2UserAuthenticationInputToken in se.swedenconnect.spring.saml.idp.authentication.provider.external
Modifier and TypeMethodDescriptionRedirectForAuthenticationToken.getAuthnInputToken()
Gets the authentication input token.ResumedAuthenticationToken.getAuthnInputToken()
Gets theSaml2UserAuthenticationInputToken
for this operation.Modifier and TypeMethodDescriptionprotected org.springframework.security.core.Authentication
AbstractUserRedirectAuthenticationProvider.authenticate
(Saml2UserAuthenticationInputToken token, List<String> authnContextUris) Will redirect to the configured authentication path (AbstractUserRedirectAuthenticationProvider.getAuthnPath()
) by returning aRedirectForAuthenticationToken
.void
ResumedAuthenticationToken.setAuthnInputToken
(Saml2UserAuthenticationInputToken authnInputToken) Assigns theSaml2UserAuthenticationInputToken
for this operationModifierConstructorDescriptionRedirectForAuthenticationToken
(Saml2UserAuthenticationInputToken authnInputToken, String authnPath, String resumeAuthnPath) Constructor. -
Uses of Saml2UserAuthenticationInputToken in se.swedenconnect.spring.saml.idp.events
Modifier and TypeMethodDescriptionSaml2PreUserAuthenticationEvent.getUserAuthenticationInput()
Gets theSaml2UserAuthenticationInputToken
.Modifier and TypeMethodDescriptionvoid
Saml2IdpEventPublisher.publishBeforeUserAuthenticated
(Saml2UserAuthenticationInputToken token) Publishes aSaml2PreUserAuthenticationEvent
.ModifierConstructorDescriptionConstructor.