Package net.shibboleth.idp.authn
APIs related to the authentication of a subject.
-
Interface Summary Interface Description AccountLockoutManager A component that manages lockout state for accounts.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. -
Class Summary Class Description AbstractAuthenticationAction A base class for authentication related actions.AbstractCredentialValidator An abstractCredentialValidator
that handles some common behavior.AbstractExtractionAction A base class for authentication actions that extract usernames for subsequent use.AbstractSubjectCanonicalizationAction A base class for subject canonicalization actions.AbstractTemplateSearchDnResolver Base class forTemplate
based search dn resolvers.AbstractTemplateSearchDnResolver.EscapingReferenceInsertionEventHandler Escapes LDAP attribute values added to the template context.AbstractUsernamePasswordCredentialValidator An abstractCredentialValidator
that checks for aUsernamePasswordContext
and delegates to subclasses to produce a result.AbstractValidationAction A base class for authentication related actions that validate credentials and produce anAuthenticationResult
.AuthenticationFlowDescriptor A descriptor for an authentication flow.AuthenticationResult Describes an act of authentication.AuthnAuditFields Constants to use for audit logging fields stored in anAuditContext
.AuthnEventIds Constants to use forProfileAction
EventContext
results related to authentication and subject c14n.ExternalAuthentication Public interface supporting external authentication outside the webflow engine.MultiFactorAuthenticationTransition A ruleset for managing the transition out of a step during the multi-factor authn flow.PooledTemplateSearchDnResolver Template
-based pooled search dn resolver.SubjectCanonicalizationFlowDescriptor A descriptor for a subject canonicalization flow.TemplateSearchDnResolver Template
-based search dn resolver. -
Exception Summary Exception Description ExternalAuthenticationException Exception indicating a problem with the external authentication process.SubjectCanonicalizationException Exception indicating a problem translating a subject between forms.