public class RoleLDAPFederationMapper extends AbstractLDAPFederationMapper implements CommonLDAPGroupMapper
Modifier and Type | Class and Description |
---|---|
class |
RoleLDAPFederationMapper.LDAPRoleMappingsUserDelegate |
ldapProvider, mapperModel, realm
Constructor and Description |
---|
RoleLDAPFederationMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
RealmModel realm,
RoleLDAPFederationMapperFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
addRoleMappingInLDAP(String roleName,
LDAPObject ldapUser) |
void |
beforeLDAPQuery(LDAPQuery query) |
LDAPQuery |
createLDAPGroupQuery() |
LDAPObject |
createLDAPRole(String roleName) |
LDAPQuery |
createRoleQuery() |
void |
deleteRoleMappingInLDAP(LDAPObject ldapUser,
LDAPObject ldapRole) |
CommonLDAPGroupMapperConfig |
getConfig() |
protected List<LDAPObject> |
getLDAPRoleMappings(LDAPObject ldapUser) |
protected RoleContainerModel |
getTargetRoleContainer() |
LDAPObject |
loadLDAPRoleByName(String roleName) |
void |
onImportUserFromLDAP(LDAPObject ldapUser,
UserModel user,
boolean isCreate) |
void |
onRegisterUserToLDAP(LDAPObject ldapUser,
UserModel localUser) |
UserModel |
proxy(LDAPObject ldapUser,
UserModel delegate) |
UserFederationSyncResult |
syncDataFromFederationProviderToKeycloak() |
UserFederationSyncResult |
syncDataFromKeycloakToFederationProvider() |
getGroupMembers, getLdapProvider, getRealm, onAuthenticationFailure, parseBooleanParameter
public RoleLDAPFederationMapper(UserFederationMapperModel mapperModel, LDAPFederationProvider ldapProvider, RealmModel realm, RoleLDAPFederationMapperFactory factory)
public LDAPQuery createLDAPGroupQuery()
createLDAPGroupQuery
in interface CommonLDAPGroupMapper
public CommonLDAPGroupMapperConfig getConfig()
getConfig
in interface CommonLDAPGroupMapper
public void onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, boolean isCreate)
public void onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser)
public UserFederationSyncResult syncDataFromFederationProviderToKeycloak()
public UserFederationSyncResult syncDataFromKeycloakToFederationProvider()
public LDAPQuery createRoleQuery()
protected RoleContainerModel getTargetRoleContainer()
public LDAPObject createLDAPRole(String roleName)
public void addRoleMappingInLDAP(String roleName, LDAPObject ldapUser)
public void deleteRoleMappingInLDAP(LDAPObject ldapUser, LDAPObject ldapRole)
public LDAPObject loadLDAPRoleByName(String roleName)
protected List<LDAPObject> getLDAPRoleMappings(LDAPObject ldapUser)
public UserModel proxy(LDAPObject ldapUser, UserModel delegate)
public void beforeLDAPQuery(LDAPQuery query)
beforeLDAPQuery
in class AbstractLDAPFederationMapper
LDAPFederationMapper.beforeLDAPQuery(UserFederationMapperModel, LDAPQuery)
Copyright © 2016 JBoss by Red Hat. All rights reserved.