Class Summary
| Class |
Description |
| AbstractDuoAuthenticator |
A base class for authentication actions which call a Duo AuthAPI endpont.
|
| AttributeSourcedSubjectCanonicalization |
|
| AuthenticationFlowAuditExtractor |
Function that returns the authentication flow ID used to satisfy a request.
|
| AuthenticationFlowDescriptorManager |
|
| AuthenticationResultPrincipalSerializer |
|
| DefaultAuthenticationResultSerializer |
|
| DiscoveryProfileRequestFunction |
A Function that produces a discovery request URL using the protocol defined in
https://wiki.oasis-open.org/security/IdpDiscoSvcProtonProfile
|
| DoLockoutManagerOperation |
|
| DuoAuthAPIResponse |
Describes the results of a Duo AuthAPI call, intended for use with a jackson
ObjectMapper.
|
| DuoAuthAuthenticator |
Implementation of the the Duo AuthApi /v2/auth endpoint.
|
| DuoAuthResponse |
Describes the results of an authentication attempt via the Duo AuthAPI, intended for use with a jackson
ObjectMapper.
|
| DuoDevice |
Represents a Duo device, intended for use with a jackson
ObjectMapper.
|
| DuoFailureResponse |
Describes the failure of a Duo AuthAPI call.
|
| DuoPreauthAuthenticator |
Implementation of the the Duo AuthAPI /v2/preauth endpoint.
|
| DuoPreauthResponse |
Describes the results of an pre-authentication attempt via the Duo AuthAPI.
|
| DuoResponseWrapper<T extends DuoAuthAPIResponse> |
Handle a generic object returned from the response that will come from the Duo
AuthAPI.
|
| DuoSupport |
Helpers for DuoWeb and Duo AuthAPI operations.
|
| ExactPrincipalEvalPredicateFactory |
|
| ExternalAuthenticationImpl |
Implementation of the ExternalAuthentication API that handles moving information in and out
of request attributes.
|
| ExtractDiscoveryResponse |
|
| ExtractDuoAuthenticationFromHeaders |
|
| ExtractKerberosTicketFromWSSToken |
TODO.
|
| ExtractRemoteUser |
|
| ExtractUserAgentAddress |
|
| ExtractUserAgentIdentifier |
|
| ExtractUsernamePasswordFromBasicAuth |
|
| ExtractUsernamePasswordFromFormRequest |
|
| ExtractUsernamePasswordFromWSSToken |
An authentication stage that extracts a username/password from the WSS Username/Password attached to a SOAP message.
|
| ExtractX509CertificateFromRequest |
|
| FilterFlowsByForcedAuthn |
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.
|
| FilterFlowsByNonBrowserSupport |
An authentication action that filters out potential authentication flows if the request requires
non-browser support and the flows require a browser.
|
| FinalizeAuthentication |
An authentication action that runs after a completed authentication flow (or the reuse
of an active result) and transfers information from other contexts into a SubjectContext
child of the ProfileRequestContext.
|
| FinalizeMultiFactorAuthentication |
|
| FinalizeMultiFactorAuthentication.DefaultResultMergingStrategy |
|
| GSSAcceptorLoginModule |
Kerberos login utility for the context acceptor, encapsulates a number of special options
used to create a security context for the GSS acceptor, usually based on a keytab file.
|
| GSSContextAcceptor |
Helper class that manages context establishment for the SPNEGO GSS-API mechanism.
|
| HTPasswdCredentialValidator |
A password validator that authenticates against Apache htpasswd files.
|
| IdPAttributePrincipalSerializer |
|
| InexactPrincipalEvalPredicateFactory |
|
| InitializeProxyProfileRequestContext |
Action that creates a new ProfileRequestContext via a creation strategy,
and sets the profile and logging IDs, if provided.
|
| InitializeRequestedPrincipalContext |
|
| JAASCredentialValidator |
A password validator that authenticates against JAAS.
|
| KerberosCredentialValidator |
A password validator that authenticates against Kerberos natively, with optional service ticket verification.
|
| KerberosRealmSettings |
Kerberos realm settings for the SPNEGO authentication flow.
|
| KerberosSettings |
Kerberos settings for the SPNEGO authentication flow.
|
| KeystoreResourceCredentialConfig |
|
| LDAPCredentialValidator |
A password validator that authenticates against LDAP natively.
|
| LDAPPrincipalSerializer |
|
| PopulateAuthenticationContext |
|
| PopulateMultiFactorAuthenticationContext |
|
| PopulateSubjectCanonicalizationContext |
|
| PreserveAuthenticationFlowState |
|
| ProxyAuthenticationPrincipalSerializer |
|
| RelyingPartyMapJAASLoginConfigStrategy |
An implementation of the loginConfigStrategy for JAASCredentialValidator
which uses a supplied map to resolve the JAAS config to use.
|
| RemoteUserAuthServlet |
Extracts authentication information from the request and returns it via the IdP's external authentication
interface.
|
| SelectAuthenticationFlow |
An authentication action that selects an authentication flow to invoke, or re-uses an
existing result for SSO.
|
| SelectSubjectCanonicalizationFlow |
A canonicalization action that selects a canonicalization flow to invoke.
|
| SimpleSubjectCanonicalization |
|
| SimpleSubjectCanonicalization.ActivationCondition |
A predicate that determines if this action can run or not.
|
| SPNEGOAuthnController |
|
| SPNEGOAutoLoginManager |
Component managing the auto-login state via cookie.
|
| SPNEGOContext |
Context, usually attached to AuthenticationContext,
that carries configuration data and request state for SPNEGO authentication.
|
| StorageBackedAccountLockoutManager |
|
| StorageBackedAccountLockoutManager.UsernameIPLockoutKeyStrategy |
A function to generate a key for lockout storage.
|
| TransitionMultiFactorAuthentication |
An authentication action that acts as the driver regulating execution of transitions
between MFA stages.
|
| ValidateCredentials |
|
| ValidateCredentials.UsernamePasswordCleanupHook |
|
| ValidateDuoAuthAPI |
|
| ValidateDuoWebResponse |
An action that validates a DuoWeb response message and produces an
AuthenticationResult or records error state.
|
| ValidateExternalAuthentication |
|
| ValidateFunctionResult |
An action that executes a deployer-supplied function and produces an
AuthenticationResult based on the function result.
|
| ValidateRemoteUser |
|
| ValidateUserAgentAddress |
|
| X500PrincipalSerializer |
|
| X500SubjectCanonicalization |
|
| X500SubjectCanonicalization.ActivationCondition |
A predicate that determines if this action can run or not.
|
| X509AuthServlet |
Servlet compatible with the ExternalAuthentication interface that extracts and validates
an X.509 client certificate for user authentication.
|
| X509CertificateCredentialValidator |
A credential validator that validates an X.509 certificate.
|
| X509ProxyFilter |
Servlet filter to translate Apache mod_ssl certificate variables into Java servlet attributes.
|
| X509ResourceCredentialConfig |
|