Uses of Class
se.swedenconnect.spring.saml.idp.authentication.Saml2UserAuthenticationInputToken
Packages that use 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
Methods in se.swedenconnect.spring.saml.idp.authentication.provider with parameters of type Saml2UserAuthenticationInputTokenModifier and TypeMethodDescriptionprotected Saml2UserAuthenticationAbstractUserAuthenticationProvider.applySso(Saml2UserAuthenticationInputToken token, List<String> authnContextUris) Applies the rules for re-using authentication, i.e., SSO.protected abstract org.springframework.security.core.AuthenticationAbstractUserAuthenticationProvider.authenticate(Saml2UserAuthenticationInputToken token, List<String> authnContextUris) Authenticates the user (after the necessary checks have been made).org.springframework.security.core.AuthenticationAbstractUserAuthenticationProvider.authenticateUser(Saml2UserAuthenticationInputToken token) Performs the user authentication.org.springframework.security.core.AuthenticationUserAuthenticationProvider.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 suppliedAuthenticationobject 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 suppliedAuthenticationobject 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 suppliedAuthenticationobject 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 suppliedAuthenticationobject may be used in SSO (according to the voter's logic). -
Uses of Saml2UserAuthenticationInputToken in se.swedenconnect.spring.saml.idp.authentication.provider.external
Methods in se.swedenconnect.spring.saml.idp.authentication.provider.external that return Saml2UserAuthenticationInputTokenModifier and TypeMethodDescriptionRedirectForAuthenticationToken.getAuthnInputToken()Gets the authentication input token.ResumedAuthenticationToken.getAuthnInputToken()Gets theSaml2UserAuthenticationInputTokenfor this operation.Methods in se.swedenconnect.spring.saml.idp.authentication.provider.external with parameters of type Saml2UserAuthenticationInputTokenModifier and TypeMethodDescriptionprotected org.springframework.security.core.AuthenticationAbstractUserRedirectAuthenticationProvider.authenticate(Saml2UserAuthenticationInputToken token, List<String> authnContextUris) Will redirect to the configured authentication path (AbstractUserRedirectAuthenticationProvider.getAuthnPath()) by returning aRedirectForAuthenticationToken.voidResumedAuthenticationToken.setAuthnInputToken(Saml2UserAuthenticationInputToken authnInputToken) Assigns theSaml2UserAuthenticationInputTokenfor this operationConstructors in se.swedenconnect.spring.saml.idp.authentication.provider.external with parameters of type Saml2UserAuthenticationInputTokenModifierConstructorDescriptionRedirectForAuthenticationToken(Saml2UserAuthenticationInputToken authnInputToken, String authnPath, String resumeAuthnPath) Constructor. -
Uses of Saml2UserAuthenticationInputToken in se.swedenconnect.spring.saml.idp.events
Methods in se.swedenconnect.spring.saml.idp.events that return Saml2UserAuthenticationInputTokenModifier and TypeMethodDescriptionSaml2PreUserAuthenticationEvent.getUserAuthenticationInput()Gets theSaml2UserAuthenticationInputToken.Methods in se.swedenconnect.spring.saml.idp.events with parameters of type Saml2UserAuthenticationInputTokenModifier and TypeMethodDescriptionvoidSaml2IdpEventPublisher.publishBeforeUserAuthenticated(Saml2UserAuthenticationInputToken token) Publishes aSaml2PreUserAuthenticationEvent.Constructors in se.swedenconnect.spring.saml.idp.events with parameters of type Saml2UserAuthenticationInputTokenModifierConstructorDescriptionConstructor.