public class BroadleafAdminLdapUserDetailsMapper
extends org.springframework.security.ldap.userdetails.LdapUserDetailsMapper
Modifier and Type | Field and Description |
---|---|
protected AdminUserProvisioningService |
provisioningService |
protected AdminSecurityService |
securityService |
Constructor and Description |
---|
BroadleafAdminLdapUserDetailsMapper() |
Modifier and Type | Method and Description |
---|---|
protected Site |
determineSite(org.springframework.ldap.core.DirContextOperations ctx,
String username,
Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
Allows for a hook to determine the Multi-Tenant site for this user from the ctx, username, and authorities.
|
org.springframework.security.core.userdetails.UserDetails |
mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx,
String username,
Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) |
protected AdminSecurityService securityService
protected AdminUserProvisioningService provisioningService
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.UserDetailsContextMapper
mapUserFromContext
in class org.springframework.security.ldap.userdetails.LdapUserDetailsMapper
protected Site determineSite(org.springframework.ldap.core.DirContextOperations ctx, String username, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
org.springframework.security.core.AuthenticationException
should be thrown.Copyright © 2022. All rights reserved.