public class RolePreprocessingMapper
extends org.springframework.security.userdetails.ldap.LdapUserDetailsMapper
implements org.springframework.beans.factory.InitializingBean
LdapUserDetailsMapper
which extracts the value of the component named
tokenName
within any attribute in roleAttributes
.
Example LDIF:
dn: uid=admin,ou=users,ou=system ... uniqueMember: cn=ceo,ou=rolesAssume that you want the value of the
cn
component within the value of the uniqueMember
attribute to be used as the role name.
You would use mapper.setTokenName("cn")
or the equivalent to this setter call in your Spring beans XML.Constructor and Description |
---|
RolePreprocessingMapper() |
RolePreprocessingMapper(String tokenName) |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
String |
getTokenName() |
void |
setTokenName(String tokenName) |
public RolePreprocessingMapper()
public RolePreprocessingMapper(String tokenName)