Package net.optionfactory.keycloak.ldap
Class CachingGroupLDAPStorageMapper
java.lang.Object
org.keycloak.storage.ldap.mappers.AbstractLDAPStorageMapper
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper
net.optionfactory.keycloak.ldap.CachingGroupLDAPStorageMapper
- All Implemented Interfaces:
org.keycloak.provider.Provider,org.keycloak.storage.ldap.mappers.LDAPStorageMapper,org.keycloak.storage.ldap.mappers.membership.CommonLDAPGroupMapper
public class CachingGroupLDAPStorageMapper
extends org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassstatic classNested classes/interfaces inherited from class org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate -
Field Summary
Fields inherited from class org.keycloak.storage.ldap.mappers.AbstractLDAPStorageMapper
ldapProvider, mapperModel, session -
Constructor Summary
ConstructorsConstructorDescriptionCachingGroupLDAPStorageMapper(org.keycloak.component.ComponentModel mapperModel, org.keycloak.storage.ldap.LDAPStorageProvider ldapProvider, org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapperFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionvoidonImportUserFromLDAP(org.keycloak.storage.ldap.idm.model.LDAPObject ldapUser, org.keycloak.models.UserModel user, org.keycloak.models.RealmModel realm, boolean isCreate) org.keycloak.models.UserModelproxy(org.keycloak.storage.ldap.idm.model.LDAPObject ldapUser, org.keycloak.models.UserModel user, org.keycloak.models.RealmModel realm) Methods inherited from class org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper
addGroupMappingInLDAP, beforeLDAPQuery, createGroupQuery, createKcGroup, createLDAPGroup, createLDAPGroupQuery, deleteGroupMappingInLDAP, findKcGroupByLDAPGroup, findKcGroupOrSyncFromLDAP, getAllKcGroups, getAllLDAPGroups, getConfig, getGroupMembers, getKcGroupPathFromLDAPGroupName, getKcGroupsPathGroup, getKcSubGroups, getLDAPGroupMappings, getLDAPSubgroups, getMembershipUserLdapAttribute, isGroupInGroupPath, loadLDAPGroupByName, onRegisterUserToLDAP, syncDataFromFederationProviderToKeycloak, syncDataFromKeycloakToFederationProvider, updateLDAPGroupMethods inherited from class org.keycloak.storage.ldap.mappers.AbstractLDAPStorageMapper
close, getLdapProvider, getRoleMembers, getUserAttributes, mandatoryAttributeNames, onAuthenticationFailure, parseBooleanParameterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.storage.ldap.mappers.LDAPStorageMapper
getLdapProvider, getRoleMembers, getUserAttributes, mandatoryAttributeNames, onAuthenticationFailureMethods inherited from interface org.keycloak.provider.Provider
close
-
Constructor Details
-
CachingGroupLDAPStorageMapper
public CachingGroupLDAPStorageMapper(org.keycloak.component.ComponentModel mapperModel, org.keycloak.storage.ldap.LDAPStorageProvider ldapProvider, org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapperFactory factory)
-
-
Method Details
-
proxy
public org.keycloak.models.UserModel proxy(org.keycloak.storage.ldap.idm.model.LDAPObject ldapUser, org.keycloak.models.UserModel user, org.keycloak.models.RealmModel realm) - Specified by:
proxyin interfaceorg.keycloak.storage.ldap.mappers.LDAPStorageMapper- Overrides:
proxyin classorg.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper
-
onImportUserFromLDAP
public void onImportUserFromLDAP(org.keycloak.storage.ldap.idm.model.LDAPObject ldapUser, org.keycloak.models.UserModel user, org.keycloak.models.RealmModel realm, boolean isCreate) - Specified by:
onImportUserFromLDAPin interfaceorg.keycloak.storage.ldap.mappers.LDAPStorageMapper- Overrides:
onImportUserFromLDAPin classorg.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper
-