Class BindAuthenticator
java.lang.Object
org.springframework.security.ldap.authentication.AbstractLdapAuthenticator
org.springframework.security.ldap.authentication.BindAuthenticator
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware,- org.springframework.beans.factory.InitializingBean,- org.springframework.context.MessageSourceAware,- LdapAuthenticator
An authenticator which binds as a user.
- See Also:
- 
Field SummaryFields inherited from class org.springframework.security.ldap.authentication.AbstractLdapAuthenticatormessages
- 
Constructor SummaryConstructorsConstructorDescriptionBindAuthenticator(org.springframework.ldap.core.support.BaseLdapPathContextSource contextSource) Create an initialized instance using theBaseLdapPathContextSourceprovided.
- 
Method SummaryModifier and TypeMethodDescriptionorg.springframework.ldap.core.DirContextOperationsauthenticate(Authentication authentication) Authenticates as a user and obtains additional user information from the directory.protected voidhandleBindException(String userDn, String username, Throwable cause) Allows subclasses to inspect the exception thrown by an attempt to bind with a particular DN.Methods inherited from class org.springframework.security.ldap.authentication.AbstractLdapAuthenticatorafterPropertiesSet, getContextSource, getUserAttributes, getUserDns, getUserSearch, setMessageSource, setUserAttributes, setUserDnPatterns, setUserSearch
- 
Constructor Details- 
BindAuthenticatorpublic BindAuthenticator(org.springframework.ldap.core.support.BaseLdapPathContextSource contextSource) Create an initialized instance using theBaseLdapPathContextSourceprovided.- Parameters:
- contextSource- the BaseLdapPathContextSource instance against which bind operations will be performed.
 
 
- 
- 
Method Details- 
authenticatepublic org.springframework.ldap.core.DirContextOperations authenticate(Authentication authentication) Description copied from interface:LdapAuthenticatorAuthenticates as a user and obtains additional user information from the directory.- Returns:
- the details of the successfully authenticated user.
 
- 
handleBindExceptionAllows subclasses to inspect the exception thrown by an attempt to bind with a particular DN. The default implementation just reports the failure to the debug logger.
 
-