Class UserDetailsServiceLdapAuthoritiesPopulator

java.lang.Object
org.springframework.security.ldap.authentication.UserDetailsServiceLdapAuthoritiesPopulator
All Implemented Interfaces:
LdapAuthoritiesPopulator

public class UserDetailsServiceLdapAuthoritiesPopulator extends Object implements LdapAuthoritiesPopulator
Simple LdapAuthoritiesPopulator which delegates to a UserDetailsService, using the name which was supplied at login as the username.
Since:
2.0
  • Constructor Details

    • UserDetailsServiceLdapAuthoritiesPopulator

      public UserDetailsServiceLdapAuthoritiesPopulator(org.springframework.security.core.userdetails.UserDetailsService userService)
  • Method Details

    • getGrantedAuthorities

      public Collection<? extends org.springframework.security.core.GrantedAuthority> getGrantedAuthorities(org.springframework.ldap.core.DirContextOperations userData, String username)
      Description copied from interface: LdapAuthoritiesPopulator
      Get the list of authorities for the user.
      Specified by:
      getGrantedAuthorities in interface LdapAuthoritiesPopulator
      Parameters:
      userData - the context object which was returned by the LDAP authenticator.
      Returns:
      the granted authorities for the given user.