All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractAuthenticationAction A base class for authentication related actions.AbstractCredentialValidator An abstractCredentialValidatorthat handles some common behavior.AbstractExtractionAction A base class for authentication actions that extract usernames for subsequent use.AbstractPrincipalSerializer<Type> Base class forPrincipalSerializerimplementations.AbstractSubjectCanonicalizationAction A base class for subject canonicalization actions.AbstractTemplateSearchDnResolver Base class forTemplatebased search dn resolvers.AbstractTemplateSearchDnResolver.EscapingReferenceInsertionEventHandler Escapes LDAP attribute values added to the template context.AbstractUsernamePasswordCredentialValidator An abstractCredentialValidatorthat checks for aUsernamePasswordContextand delegates to subclasses to produce a result.AbstractValidationAction A base class for authentication related actions that validate credentials and produce anAuthenticationResult.AccountLockoutManager A component that manages lockout state for accounts.AuthenticationContext A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.AuthenticationErrorContext A context that holds information about authentication failures.AuthenticationFlowDescriptor A descriptor for an authentication flow.AuthenticationFlowsLookupFunction A function that returnsAuthenticationProfileConfiguration.getAuthenticationFlows(org.opensaml.profile.context.ProfileRequestContext)() if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.AuthenticationProfileConfiguration Configuration of profiles for authentication.AuthenticationResult Describes an act of authentication.AuthenticationResultPrincipal Principal that wraps anAuthenticationResult.AuthenticationWarningContext A context that holds information about authentication warnings.AuthnAuditFields Constants to use for audit logging fields stored in anAuditContext.AuthnEventIds Constants to use forProfileActionEventContextresults related to authentication and subject c14n.BasicDuoIntegration Wrapper for use of Duo.CertificateContext Context that carries aCertificateto be validated.CloneablePrincipal Principal that can be cloned without knowledge of the underlying type.CredentialValidator High-level API for validating credentials and producing a Java Subject as a result.CredentialValidator.ErrorHandler Interface to use to report errors to the caller.CredentialValidator.WarningHandler Interface to use to report warnings to the caller.DefaultPrincipalDeterminationStrategy<T extends Principal> Function that returns the first customPrincipalof a particular type found on theAuthenticationResultreturned byAuthenticationContext.getAuthenticationResult().DuoAuthAPI Constants defined in the Duo AuthAPI.DuoAuthenticationContext Context that carries Duo factor and device or passcode to be used in validation.DuoIntegration Interface to a particular Duo integration point.DuoPrincipal Principal based on a Duo authentication.ExternalAuthentication Public interface supporting external authentication outside the webflow engine.ExternalAuthenticationContext A context representing the state of an externalized authentication attempt, a case where authentication happens outside of a web flow.ExternalAuthenticationException Exception indicating a problem with the external authentication process.ForceAuthnProfileConfigPredicate A predicate that evaluates aProfileRequestContextand determines whether forced authentication should be set based on the associatedAuthenticationProfileConfiguration.GenericPrincipalSerializer Principal serializer for arbitrary principal types.GenericPrincipalService<T extends Principal> PrincipalServicefor most principal types that just exposes the properPrincipalSerializer.HOTPPrincipal Principal based on an HOTP authentication.IdPAttributePrincipal Principal that wraps anIdPAttribute.KerberosTicketContext Context that carries aKerberosTicketto be validated.LDAPAuthenticationFactoryBean LDAP Authentication configuration.LDAPAuthenticationFactoryBean.AuthenticatorType Enum that defines authenticator configuration.LDAPAuthenticationFactoryBean.ConnectionStrategyType Enum that defines LDAP connection strategy.LDAPAuthenticationFactoryBean.PassivatorType Enum that defines an LDAP pool passivator.LDAPAuthenticationFactoryBean.TrustType Enum that defines LDAP trust configuration.LDAPResponseContext A context containing data about an LDAP authentication operation.LockoutManagerContext A context that holds information about a management operation on anAccountLockoutManager.MultiFactorAuthenticationContext A context that holds information about the intermediate state of the multi-factor login flow.MultiFactorAuthenticationTransition A ruleset for managing the transition out of a step during the multi-factor authn flow.PasswordPrincipal Principal that wraps a password.PooledTemplateSearchDnResolver Template-based pooled search dn resolver.PostAuthenticationFlowsLookupFunction A function that returnsAuthenticationProfileConfiguration.getPostAuthenticationFlows(org.opensaml.profile.context.ProfileRequestContext)() if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.PreferredPrincipalContext A context that holds information about an authentication request's preference for a specific customPrincipal.PreviousResultLookupFunction A function that returns the value ofAuthenticationResult.isPreviousResult()or null if the input context is null orAuthenticationContext.getAuthenticationResult()is null.PrincipalEvalPredicate APredicateto evaluate aPrincipalthat represents a requested form of authentication against a set of principals supported by aPrincipalSupportingComponent.PrincipalEvalPredicateFactory Generates aPredicateto evaluate aPrincipalSupportingComponentagainst a requested form of authentication expressed in terms of aPrincipal.PrincipalEvalPredicateFactoryRegistration Wraps the association of aPrincipalEvalPredicateFactoryagainst a particularPrincipalsubtype and a string operator.PrincipalEvalPredicateFactoryRegistry A registry of mappings between a customPrincipalsubtype with a matching operator and a correspondingPrincipalEvalPredicateFactorythat returns predicates enforcing a particular set of matching rules for that operator and subtype.PrincipalSerializer<Type> Interface for the serialization/deserialization of principals.PrincipalService<T extends Principal> Interface that provides services for aPrincipalof a given type.PrincipalServiceManager Manages and exposes instances of thePrincipalServiceinterface.PrincipalSupportingComponent Interface for an authentication component that exposes customPrincipalobjects.ProxyAuthenticationLookupFunction A function that returns the first value stored in aProxyAuthenticationPrincipalcontained in aSubject.ProxyAuthenticationPrincipal Principal that wraps a set of proxied authentication authorities and any restrictions on subsequent re-use.RequestedPrincipalContext A context that holds information about an authentication request's requirement for a specific customPrincipal.RequestedPrincipalContextOperatorLookupFunction A function that returnsRequestedPrincipalContext.getOperator().RequestedPrincipalContextPrincipalLookupFunction A function that returnsRequestedPrincipalContext.getRequestedPrincipals()but transforms the values into strings.SealedPrincipalSerializer<T extends Principal> Principal serializer that encrypts/decrypts the data when serializing.SimplePrincipalSerializer<T extends Principal> Principal serializer for string-based principals that serialize to a simple JSON structure.SubjectCanonicalizationContext A context that holds an inputSubjectto canonicalize into a principal name, and the collection of c14n flows to attempt.SubjectCanonicalizationContextSubjectLookupFunction A function that returns theSubjectfrom aSubjectCanonicalizationContext.SubjectCanonicalizationException Exception indicating a problem translating a subject between forms.SubjectCanonicalizationFlowDescriptor A descriptor for a subject canonicalization flow.SubjectContext A context that holds information about the subject of a request.SubjectContextImpersonatingPrincipalLookupFunction A function that returns the impersonating principal name from aSubjectContext.SubjectContextPrincipalLookupFunction A function that returns the principal name from aSubjectContext.TemplateSearchDnResolver Template-based search dn resolver.TOTPPrincipal Principal based on a TOTP authentication.UserAgentContext A context containing data about the user agent.UsernameContext Context that carries a username (without a password) to be validated.UsernamePasswordContext Context that carries a username/password pair to be validated.UsernamePrincipal Principal based on a username.