Class UserRolesRetrieveStrategy.GetRolesFromUserMemberOfAttribute
java.lang.Object
org.keycloak.storage.ldap.mappers.membership.UserRolesRetrieveStrategy.GetRolesFromUserMemberOfAttribute
- All Implemented Interfaces:
 UserRolesRetrieveStrategy
- Enclosing interface:
 - UserRolesRetrieveStrategy
 
public static class UserRolesRetrieveStrategy.GetRolesFromUserMemberOfAttribute
extends Object
implements UserRolesRetrieveStrategy
Roles of user will be retrieved from "memberOf" attribute of our user
- 
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.storage.ldap.mappers.membership.UserRolesRetrieveStrategy
UserRolesRetrieveStrategy.GetRolesFromUserMemberOfAttribute, UserRolesRetrieveStrategy.LoadRolesByMember, UserRolesRetrieveStrategy.LoadRolesByMemberRecursively - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeUserLDAPQuery(CommonLDAPGroupMapper roleOrGroupMapper, LDAPQuery query) getLDAPRoleMappings(CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapUser, LDAPConfig ldapConfig) getLDAPRoleMembers(RealmModel realm, CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapRoleOrGroup, int firstResult, int maxResults)  
- 
Constructor Details
- 
GetRolesFromUserMemberOfAttribute
public GetRolesFromUserMemberOfAttribute() 
 - 
 - 
Method Details
- 
getLDAPRoleMappings
public List<LDAPObject> getLDAPRoleMappings(CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapUser, LDAPConfig ldapConfig) - Specified by:
 getLDAPRoleMappingsin interfaceUserRolesRetrieveStrategy
 - 
getLDAPRoleMembers
public List<UserModel> getLDAPRoleMembers(RealmModel realm, CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapRoleOrGroup, int firstResult, int maxResults) - Specified by:
 getLDAPRoleMembersin interfaceUserRolesRetrieveStrategy
 - 
beforeUserLDAPQuery
- Specified by:
 beforeUserLDAPQueryin interfaceUserRolesRetrieveStrategy
 
 -