Package org.ldaptive.auth

Interface Summary
AccountState.Error Contains error information for an account state.
AccountState.Warning Contains warning information for an account state.
AddControlAuthenticationRequestHandler.ControlFactory Factory that produces RequestControls.
AuthenticationHandler Provides an interface for LDAP authentication implementations.
AuthenticationRequestHandler Provides pre authentication handling of authentication requests.
AuthenticationResponseHandler Provides post authentication handling of authentication responses.
DnResolver Provides an interface for finding LDAP DNs with a user identifier.
DnResolverEx Transitional interface to support resolving arbitrary user types.
EntryResolver Provides an interface for finding a user's ldap entry after a successful authentication.
 

Class Summary
AbstractAuthenticationHandler Base class for an LDAP authentication implementations.
AbstractBindAuthenticationHandler Provides implementation common to bind authentication handlers.
AbstractCompareAuthenticationHandler Provides implementation common to compare authentication handlers.
AbstractCompareAuthenticationHandler.Scheme Represents a password scheme used for attribute comparison.
AbstractSearchDnResolver Base implementation for search dn resolvers.
AbstractSearchEntryResolver Base implementation for search entry resolvers.
AbstractSearchOperationFactory Base class for authentication related classes that perform searches.
AccountState Represents the state of an LDAP account based account policies for that LDAP.
AccountState.DefaultWarning Default warning implementation.
AddControlAuthenticationRequestHandler Authentication request handler that adds RequestControls to the AuthenticationRequest.
AggregateDnResolver Looks up a user's DN using multiple DN resolvers.
AggregateDnResolver.AuthenticationHandler Used in conjunction with an AggregateDnResolver to authenticate the resolved DN.
AuthenticationCriteria Contains the properties used to perform authentication.
AuthenticationHandlerResponse Response object for authentication handlers.
AuthenticationRequest Contains the data required to perform an ldap authentication.
AuthenticationResponse Response object for authenticator.
Authenticator Provides functionality to authenticate users against an ldap directory.
BindAuthenticationHandler Provides an LDAP authentication implementation that leverages the LDAP bind operation.
CompareAuthenticationHandler Provides an LDAP authentication implementation that leverages a compare operation against the userPassword attribute.
FormatDnResolver Returns a DN by applying a formatter.
NoOpDnResolver Returns a DN that is the user identifier.
NoOpEntryResolver Returns an LDAP entry that contains only the DN that was supplied to it.
PooledBindAuthenticationHandler Provides an LDAP authentication implementation that leverages a pool of LDAP connections to perform the LDAP bind operation.
PooledCompareAuthenticationHandler Provides an LDAP authentication implementation that leverages a pool of ldap connections to perform the compare operation against the userPassword attribute.
PooledSearchDnResolver Looks up a user's DN using a pool of connections.
PooledSearchEntryResolver Looks up the LDAP entry associated with a user using a pool of LDAP connections.
SearchDnResolver Looks up a user's DN using an LDAP search.
SearchEntryResolver Looks up the LDAP entry associated with a user.
User Encapsulates the data needed to perform authentication for a user.
WhoAmIEntryResolver Executes the WhoAmIOperation on the authenticated connection, then performs an object level search on the result.
 

Enum Summary
AuthenticationResultCode Enum to define authentication results.
 



Copyright © 2003-2017 Virginia Tech. All Rights Reserved.