Class UserDetailsServiceLdapAuthoritiesPopulator
- java.lang.Object
-
- org.springframework.security.ldap.authentication.UserDetailsServiceLdapAuthoritiesPopulator
-
- All Implemented Interfaces:
LdapAuthoritiesPopulator
public class UserDetailsServiceLdapAuthoritiesPopulator extends java.lang.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 Summary
Constructors Constructor Description UserDetailsServiceLdapAuthoritiesPopulator(org.springframework.security.core.userdetails.UserDetailsService userService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<? extends org.springframework.security.core.GrantedAuthority>
getGrantedAuthorities(org.springframework.ldap.core.DirContextOperations userData, java.lang.String username)
Get the list of authorities for the user.
-
-
-
Method Detail
-
getGrantedAuthorities
public java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> getGrantedAuthorities(org.springframework.ldap.core.DirContextOperations userData, java.lang.String username)
Description copied from interface:LdapAuthoritiesPopulator
Get the list of authorities for the user.- Specified by:
getGrantedAuthorities
in interfaceLdapAuthoritiesPopulator
- Parameters:
userData
- the context object which was returned by the LDAP authenticator.- Returns:
- the granted authorities for the given user.
-
-