Package org.ldaptive.auth

Interface Summary
AccountState.Error Contains error information for an account state.
AccountState.Warning Contains warning information for an account state.
AuthenticationHandler Provides an interface for LDAP authentication implementations.
AuthenticationResponseHandler Provides post authentication handling of authentication responses.
DnResolver Provides an interface for finding LDAP DNs with a user identifier.
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.
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.
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.
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-2015 Virginia Tech. All Rights Reserved.