Class UsernameAttributeLdapContextMapper
- java.lang.Object
-
- org.springframework.security.ldap.userdetails.LdapUserDetailsMapper
-
- com.xebialabs.xlrelease.security.authentication.UsernameAttributeLdapContextMapper
-
- All Implemented Interfaces:
org.springframework.security.ldap.userdetails.UserDetailsContextMapper
public class UsernameAttributeLdapContextMapper extends org.springframework.security.ldap.userdetails.LdapUserDetailsMapperLdapUserDetailsMapper implementation to get original username from LDAP by using proper attribute name
-
-
Constructor Summary
Constructors Constructor Description UsernameAttributeLdapContextMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetLdapUsernameAttribute()org.springframework.security.core.userdetails.UserDetailsmapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx, java.lang.String username, java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)voidsetLdapUsernameAttribute(java.lang.String ldapUsernameAttribute)
-
-
-
Method Detail
-
mapUserFromContext
public org.springframework.security.core.userdetails.UserDetails mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx, java.lang.String username, java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)- Specified by:
mapUserFromContextin interfaceorg.springframework.security.ldap.userdetails.UserDetailsContextMapper- Overrides:
mapUserFromContextin classorg.springframework.security.ldap.userdetails.LdapUserDetailsMapper
-
setLdapUsernameAttribute
public void setLdapUsernameAttribute(java.lang.String ldapUsernameAttribute)
- Parameters:
ldapUsernameAttribute- Sets the name of the LDAP attribute to use for the username after authentication.
-
getLdapUsernameAttribute
public java.lang.String getLdapUsernameAttribute()
-
-