Uses of Class
net.shibboleth.idp.authn.AbstractAuthenticationAction
Packages that use AbstractAuthenticationAction
Package
Description
APIs related to the authentication of a subject.
Implementation of various authentication actions.
Classes implementing proxied authentication flows.
Actions common to SAML 1 and SAML 2 processing.
Profile processing actions related to SAML 1 messages.
Profile processing actions related to SAML 2 messages.
Implementations of session-related classes and interfaces.
-
Uses of AbstractAuthenticationAction in net.shibboleth.idp.authn
Subclasses of AbstractAuthenticationAction in net.shibboleth.idp.authnModifier and TypeClassDescriptionclassA base class for authentication actions that extract usernames for subsequent use.classA base class for authentication related actions that validate credentials and produce anAuthenticationResult. -
Uses of AbstractAuthenticationAction in net.shibboleth.idp.authn.impl
Subclasses of AbstractAuthenticationAction in net.shibboleth.idp.authn.implModifier and TypeClassDescriptionclassBase class for validation actions that includes new audit logging support.classAn action that extracts an asserted user identity from the incoming request, creates aUsernameContext, and attaches it to theAuthenticationContext.classAn action that extracts the user-agent's IP address from the incoming request, creates aUserAgentContext, and attaches it to theAuthenticationContext.classAn action that extracts the user-agent's identifier from the incoming request, creates aUserAgentContext, and attaches it to theAuthenticationContext.class/** An action that extracts a username and password from the HTTPHttpHeaders.AUTHORIZATIONheader, creates aUsernamePasswordContext, and attaches it to theAuthenticationContext.classAn action that extracts a username and password from an HTTP form body or query string, creates aUsernamePasswordContext, and attaches it to theAuthenticationContext.classAn authentication stage that extracts a username/password from the WSS Username/Password attached to a SOAP message.classAn action that extracts an X.509 certificate from the standard servlet request attribute, creates aCertificateContext, and attaches it to theAuthenticationContext.classAn authentication action that filters out potential authentication flows if the request requires forced authentication or max age behavior and the flows don't support forced authentication.classAn authentication action that filters out potential authentication flows if the request requires non-browser support and the flows require a browser.classAn authentication action that runs after a completed authentication flow (or the reuse of an active result) and transfers information from other contexts into aSubjectContextchild of theProfileRequestContext.classAn authentication action that completes MFA by producing a finalAuthenticationResultout of whatever constituent parts and pieces exist, by means of an overridable function, storing it in theAuthenticationContextand preparing a freshSubjectCanonicalizationContextto operate on.classAn action that creates anRequestedPrincipalContextand attaches it to the currentAuthenticationContext, if the profile request context contains aRelyingPartyContextwith anAuthenticationProfileConfigurationcontaining one or more default authentication methods.classAn action that populates anAuthenticationContextwith theAuthenticationFlowDescriptorobjects configured into the IdP, potential flows filtered by flow IDs from a lookup function.classAn action that creates and populates aMultiFactorAuthenticationContextwith the set of transition rules to use for coordinating activity, the executingAuthenticationFlowDescriptorand with any active "factors" found, if an active result from the MFA flow is present in theAuthenticationContext.classAn action to populate a username into a clearedUsernamePasswordContext, either from a form submission, a cookie, or an existing session to "prime" the login view.classAn action that extracts configured parameters from a servlet request and populatesAuthenticationContext.getAuthenticationStateMap()with the data.classAn authentication action that selects an authentication flow to invoke, or re-uses an existing result for SSO.classAn authentication action that acts as the driver regulating execution of transitions between MFA stages.classAn action that processes a list ofCredentialValidatorobjects to produce anAuthenticationResult.classAn action that checks for anExternalAuthenticationContextand directly produces anAuthenticationResultor records error state based on the contents.classAn action that executes a deployer-supplied function and produces anAuthenticationResultbased on the function result.classAn action that checks for aUsernameContextand directly produces anAuthenticationResultbased on that identity.classAn action that ensures that a user-agent address found within aUserAgentContextis within a given range and generates anAuthenticationResult. -
Uses of AbstractAuthenticationAction in net.shibboleth.idp.authn.proxy.impl
Subclasses of AbstractAuthenticationAction in net.shibboleth.idp.authn.proxy.implModifier and TypeClassDescriptionclassAn action that extracts a discovery service result and copies it to theAuthenticationContext. -
Uses of AbstractAuthenticationAction in net.shibboleth.idp.saml.profile.impl
Subclasses of AbstractAuthenticationAction in net.shibboleth.idp.saml.profile.implModifier and TypeClassDescriptionclassBase class for actions that encode authentication information into a SAML 1 or SAML 2 statement. -
Uses of AbstractAuthenticationAction in net.shibboleth.idp.saml.saml1.profile.impl
Subclasses of AbstractAuthenticationAction in net.shibboleth.idp.saml.saml1.profile.implModifier and TypeClassDescriptionclassAction that builds anAuthenticationStatementand adds it to anAssertionreturned by a lookup strategy, by default in theInOutOperationContext.getOutboundMessageContext(). -
Uses of AbstractAuthenticationAction in net.shibboleth.idp.saml.saml2.profile.impl
Subclasses of AbstractAuthenticationAction in net.shibboleth.idp.saml.saml2.profile.implModifier and TypeClassDescriptionclassAction that creates anAuthnRequestand sets it as the message returned byInOutOperationContext.getOutboundMessageContext().classAction that builds anAuthnStatementand adds it to anAssertionreturned by a lookup strategy, by default in theInOutOperationContext.getOutboundMessageContext().classAn action that checks for anExternalAuthenticationContextfor a signaled event via theExternalAuthenticationContext.getAuthnError()method, and otherwise enforces the presence of an inbound SAML Response to process.classPerform processing of a SAML 2 Response's Assertions that have been validated by earlier actions for use in finalization of SAML-based authentication by later actions.classAn authentication action that processes theRequestedAuthnContextin a SAML 2AuthnRequest, and populates aRequestedPrincipalContextwith the corresponding information.classAn action that produces anAuthenticationResultbased on an inbound SAML 2.0 SSO response. -
Uses of AbstractAuthenticationAction in net.shibboleth.idp.session.impl
Subclasses of AbstractAuthenticationAction in net.shibboleth.idp.session.implModifier and TypeClassDescriptionclassAn authentication action that checks for a mismatch between an existing session's identity and the result of a newly canonicalized subject (from aSubjectCanonicalizationContext).classAn authentication action that populates aAuthenticationContextwith the activeAuthenticationResultobjects found in aSessionContextthat is a direct child of theProfileRequestContext.classAn authentication action that establishes a record of theAuthenticationResultin anIdPSessionfor the client, either by updating an existing session or creating a new one.