Groovy Documentation

org.devnull.security.spring
[Groovy] Class LdapUserContextMapper

java.lang.Object
  org.devnull.security.spring.LdapUserContextMapper
All Implemented Interfaces:
org.springframework.security.ldap.userdetails.UserDetailsContextMapper

@Slf4j
class LdapUserContextMapper
extends java.lang.Object

Property Summary
java.util.Map attributesToPropertyNames

java.util.Map groupToRolesMapping

SecurityService securityService

 
Constructor Summary
LdapUserContextMapper(java.util.Map groupToRolesMapping)

 
Method Summary
protected User addNewUser(User user, java.util.List externalAuthorities)

org.springframework.security.core.userdetails.UserDetails mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx, java.lang.String username, java.util.Collection authorities)

void mapUserToContext(org.springframework.security.core.userdetails.UserDetails user, org.springframework.ldap.core.DirContextAdapter ctx)

 
Methods inherited from class java.lang.Object
java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#wait(long)
 

Property Detail

attributesToPropertyNames

java.util.Map attributesToPropertyNames


groupToRolesMapping

java.util.Map groupToRolesMapping


securityService

@Autowired
SecurityService securityService


 
Constructor Detail

LdapUserContextMapper

LdapUserContextMapper(java.util.Map groupToRolesMapping)


 
Method Detail

addNewUser

protected User addNewUser(User user, java.util.List externalAuthorities)


mapUserFromContext

org.springframework.security.core.userdetails.UserDetails mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx, java.lang.String username, java.util.Collection authorities)


mapUserToContext

void mapUserToContext(org.springframework.security.core.userdetails.UserDetails user, org.springframework.ldap.core.DirContextAdapter ctx)


 

Groovy Documentation