Uses of Class
net.shibboleth.idp.authn.AbstractAuthenticationAction
Packages that use AbstractAuthenticationAction
Package
Description
APIs related to the authentication of a subject.
Implementation of Duo authentication.
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 TypeClassDescriptionclass
A base class for authentication actions that extract usernames for subsequent use.class
A base class for authentication related actions that validate credentials and produce anAuthenticationResult
. -
Uses of AbstractAuthenticationAction in net.shibboleth.idp.authn.duo.impl
Subclasses of AbstractAuthenticationAction in net.shibboleth.idp.authn.duo.implModifier and TypeClassDescriptionclass
An action that extracts the Duo factor and device or passcode from HTTP request headers into aDuoAuthenticationContext
, and attaches it to theAuthenticationContext
.class
An action that checks for aDuoAuthenticationContext
and directly produces anAuthenticationResult
based on that identity by authenticating against the Duo AuthAPI.class
An action that validates a DuoWeb response message and produces anAuthenticationResult
or records error state. -
Uses of AbstractAuthenticationAction in net.shibboleth.idp.authn.impl
Subclasses of AbstractAuthenticationAction in net.shibboleth.idp.authn.implModifier and TypeClassDescriptionclass
TODO.class
An action that extracts an asserted user identity from the incoming request, creates aUsernameContext
, and attaches it to theAuthenticationContext
.class
An action that extracts the user-agent's IP address from the incoming request, creates aUserAgentContext
, and attaches it to theAuthenticationContext
.class
An 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.AUTHORIZATION
header, creates aUsernamePasswordContext
, and attaches it to theAuthenticationContext
.class
An action that extracts a username and password from an HTTP form body or query string, creates aUsernamePasswordContext
, and attaches it to theAuthenticationContext
.class
An authentication stage that extracts a username/password from the WSS Username/Password attached to a SOAP message.class
An action that extracts an X.509 certificate from the standard servlet request attribute, creates aCertificateContext
, and attaches it to theAuthenticationContext
.class
An 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.class
An authentication action that filters out potential authentication flows if the request requires non-browser support and the flows require a browser.class
An authentication action that runs after a completed authentication flow (or the reuse of an active result) and transfers information from other contexts into aSubjectContext
child of theProfileRequestContext
.class
An authentication action that completes MFA by producing a finalAuthenticationResult
out of whatever constituent parts and pieces exist, by means of an overridable function, storing it in theAuthenticationContext
and preparing a freshSubjectCanonicalizationContext
to operate on.class
An action that creates anRequestedPrincipalContext
and attaches it to the currentAuthenticationContext
, if the profile request context contains aRelyingPartyContext
with anAuthenticationProfileConfiguration
containing one or more default authentication methods.class
An action that populates anAuthenticationContext
with theAuthenticationFlowDescriptor
objects configured into the IdP, potential flows filtered by flow IDs from a lookup function.class
An action that creates and populates aMultiFactorAuthenticationContext
with the set of transition rules to use for coordinating activity, the executingAuthenticationFlowDescriptor
and with any active "factors" found, if an active result from the MFA flow is present in theAuthenticationContext
.class
An action that extracts configured parameters from a servlet request and populatesAuthenticationContext.getAuthenticationStateMap()
with the data.class
An authentication action that selects an authentication flow to invoke, or re-uses an existing result for SSO.class
An authentication action that acts as the driver regulating execution of transitions between MFA stages.class
An action that processes a list ofCredentialValidator
objects to produce anAuthenticationResult
.class
An action that checks for anExternalAuthenticationContext
and directly produces anAuthenticationResult
or records error state based on the contents.class
An action that executes a deployer-supplied function and produces anAuthenticationResult
based on the function result.class
An action that checks for aUsernameContext
and directly produces anAuthenticationResult
based on that identity.class
An action that ensures that a user-agent address found within aUserAgentContext
is 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 TypeClassDescriptionclass
An 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 TypeClassDescriptionclass
Base 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 TypeClassDescriptionclass
Action that builds anAuthenticationStatement
and adds it to anAssertion
returned 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 TypeClassDescriptionclass
Action that creates anAuthnRequest
and sets it as the message returned byInOutOperationContext.getOutboundMessageContext()
.class
Action that builds anAuthnStatement
and adds it to anAssertion
returned by a lookup strategy, by default in theInOutOperationContext.getOutboundMessageContext()
.class
An action that checks for anExternalAuthenticationContext
for a signaled event via theExternalAuthenticationContext.getAuthnError()
method, and otherwise enforces the presence of an inbound SAML Response to process.class
Perform 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.class
An authentication action that processes theRequestedAuthnContext
in a SAML 2AuthnRequest
, and populates aRequestedPrincipalContext
with the corresponding information.class
An action that produces anAuthenticationResult
based 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 TypeClassDescriptionclass
An authentication action that checks for a mismatch between an existing session's identity and the result of a newly canonicalized subject (from aSubjectCanonicalizationContext
).class
An authentication action that populates aAuthenticationContext
with the activeAuthenticationResult
objects found in aSessionContext
that is a direct child of theProfileRequestContext
.class
An authentication action that establishes a record of theAuthenticationResult
in anIdPSession
for the client, either by updating an existing session or creating a new one.