public class BroadleafAdminLdapUserDetailsMapper
extends org.springframework.security.ldap.userdetails.LdapUserDetailsMapper
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String[]> |
roleNameSubstitutions |
protected AdminSecurityService |
securityService |
| Constructor and Description |
|---|
BroadleafAdminLdapUserDetailsMapper() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.core.userdetails.UserDetails |
mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx,
String username,
Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) |
protected AdminUser |
saveAdminUserAndSecurityData(AdminUser adminUser,
Set<AdminRole> adminRoles) |
void |
setRoleNameSubstitutions(Map<String,String[]> roleNameSubstitutions)
This allows you to declaratively set a map containing values that will substitute role names from LDAP to Broadleaf roles names in cases that they might be different.
|
protected AdminSecurityService securityService
public org.springframework.security.core.userdetails.UserDetails mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx,
String username,
Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
mapUserFromContext in interface org.springframework.security.ldap.userdetails.UserDetailsContextMappermapUserFromContext in class org.springframework.security.ldap.userdetails.LdapUserDetailsMapperprotected AdminUser saveAdminUserAndSecurityData(AdminUser adminUser, Set<AdminRole> adminRoles)
public void setRoleNameSubstitutions(Map<String,String[]> roleNameSubstitutions)
roleNameSubstitutions - Copyright © 2015. All Rights Reserved.