public interface

LdapUserSearch

org.springframework.security.ldap.search.LdapUserSearch
Known Indirect Subclasses

Class Overview

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.

Summary

Public Methods
abstract DirContextOperations searchForUser(String username)
Locates a single user in the directory and returns the LDAP information for that user.

Public Methods

public abstract DirContextOperations searchForUser (String username)

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.