org.springframework.security.providers.ldap
Interface LdapAuthenticator

All Known Implementing Classes:
AbstractLdapAuthenticator, BindAuthenticator, NtlmAwareLdapAuthenticator, PasswordComparisonAuthenticator

public interface LdapAuthenticator

The strategy interface for locating and authenticating an Ldap user.

The LdapAuthenticationProvider calls this interface to authenticate a user and obtain the information for that user from the directory.

Version:
$Id: LdapAuthenticator.java 2611 2008-02-07 15:03:27Z luke_t $
Author:
Luke Taylor
See Also:
DefaultLdapAuthoritiesPopulator, UserDetailsServiceLdapAuthoritiesPopulator

Method Summary
 org.springframework.ldap.core.DirContextOperations authenticate(Authentication authentication)
          Authenticates as a user and obtains additional user information from the directory.
 

Method Detail

authenticate

org.springframework.ldap.core.DirContextOperations authenticate(Authentication authentication)
Authenticates as a user and obtains additional user information from the directory.

Parameters:
authentication -
Returns:
the details of the successfully authenticated user.