Interface LdapUserSearch
- All Known Implementing Classes:
 FilterBasedLdapUserSearch
public interface LdapUserSearch
Obtains a user's information from the LDAP directory given a login name.
 
May be optionally used to configure the LDAP authentication implementation when a more sophisticated approach is required than just using a simple username->DN mapping.
- 
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.ldap.core.DirContextOperationssearchForUser(String username) Locates a single user in the directory and returns the LDAP information for that user. 
- 
Method Details
- 
searchForUser
org.springframework.ldap.core.DirContextOperations searchForUser(String username) throws UsernameNotFoundException Locates a single user in the directory and returns the LDAP information for that user.- Parameters:
 username- the login name supplied to the authentication service.- Returns:
 - a DirContextOperations object containing the user's full DN and requested attributes.
 - Throws:
 UsernameNotFoundException- if no user with the supplied name could be located by the search.
 
 -