Class PersonContextMapper
java.lang.Object
org.springframework.security.ldap.userdetails.PersonContextMapper
- All Implemented Interfaces:
UserDetailsContextMapper
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionmapUserFromContext
(org.springframework.ldap.core.DirContextOperations ctx, String username, Collection<? extends GrantedAuthority> authorities) Creates a fully populated UserDetails object for use by the security framework.void
mapUserToContext
(UserDetails user, org.springframework.ldap.core.DirContextAdapter ctx) Reverse of the above operation.
-
Constructor Details
-
PersonContextMapper
public PersonContextMapper()
-
-
Method Details
-
mapUserFromContext
public UserDetails mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx, String username, Collection<? extends GrantedAuthority> authorities) Description copied from interface:UserDetailsContextMapper
Creates a fully populated UserDetails object for use by the security framework.- Specified by:
mapUserFromContext
in interfaceUserDetailsContextMapper
- Parameters:
ctx
- the context object which contains the user information.username
- the user's supplied login name.authorities
- the authorities to add to theUserDetails
instance- Returns:
- the user object.
-
mapUserToContext
Description copied from interface:UserDetailsContextMapper
Reverse of the above operation. Populates a context object from the supplied user object. Called when saving a user, for example.- Specified by:
mapUserToContext
in interfaceUserDetailsContextMapper
-