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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.springframework.ldap.core.DirContextOperations searchForUser​(java.lang.String username)
      Locates a single user in the directory and returns the LDAP information for that user.
    • Method Detail

      • searchForUser

        org.springframework.ldap.core.DirContextOperations searchForUser​(java.lang.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.