Package net.shibboleth.idp.authn
package net.shibboleth.idp.authn
APIs related to the authentication of a subject.
-
ClassDescriptionA base class for authentication related actions.An abstract
CredentialValidator
that handles some common behavior.A base class for authentication actions that extract usernames for subsequent use.A base class for subject canonicalization actions.Base class forTemplate
based search dn resolvers.Escapes LDAP attribute values added to the template context.An abstractCredentialValidator
that checks for aUsernamePasswordContext
and delegates to subclasses to produce a result.A base class for authentication related actions that validate credentials and produce anAuthenticationResult
.A component that manages lockout state for accounts.A descriptor for an authentication flow.Describes an act of authentication.Constants to use for audit logging fields stored in anAuditContext
.Constants to use forProfileAction
EventContext
results related to authentication and subject c14n.High-level API for validating credentials and producing a Java Subject as a result.Interface to use to report errors to the caller.Interface to use to report warnings to the caller.Public interface supporting external authentication outside the webflow engine.Exception indicating a problem with the external authentication process.A ruleset for managing the transition out of a step during the multi-factor authn flow.Template
-based pooled search dn resolver.Exception indicating a problem translating a subject between forms.A descriptor for a subject canonicalization flow.Template
-based search dn resolver.