Package org.ldaptive.auth
package org.ldaptive.auth
-
ClassDescriptionBase class for an LDAP authentication implementations.Base implementation for search entry resolvers.Represents the state of an LDAP account based on account policies for that LDAP.Default warning implementation.Contains error information for an account state.Contains warning information for an account state.Authentication request handler that adds
RequestControl
s to theAuthenticationRequest
.Factory that producesRequestControl
s.Used in conjunction with anAggregateDnResolver
to authenticate the resolved DN.Used in conjunction with anAggregateDnResolver
to execute a list of response handlers.Looks up a user's DN using multiple DN resolvers.Used in conjunction with anAggregateDnResolver
to resolve an entry.Contains the properties used to perform authentication.Provides an interface for LDAP authentication implementations.Response object for authentication handlers.Contains the data required to perform an ldap authentication.Authentication request builder.Provides pre authentication handling of authentication requests.Synthetic response object that encapsulates data used for authentication.Provides post authentication handling of authentication responses.Enum to define authentication results.Provides functionality to authenticate users against an ldap directory.Authenticator builder.Reads the authorization identity response control, then performs an object level search on the result.Provides an LDAP authentication implementation that uses a compare operation against the userPassword attribute.Represents a password scheme used for attribute comparison.Provides an interface for finding LDAP DNs with a user identifier.Provides an interface for finding a user's ldap entry after a successful authentication.Returns a DN by applying a formatter.Returns a DN that is the user identifier.Returns an LDAP entry that contains only the DN that was supplied to it.Base implementation for search dn resolvers.Search DN resolver builder.Looks up the LDAP entry associated with a user.Provides an LDAP authentication implementation that leverages the LDAP bind operation.Encapsulates the data needed to perform authentication for a user.Executes the whoami extended operation on the authenticated connection, then performs an object level search on the result.