Uses of Class
org.keycloak.storage.ldap.LDAPStorageProvider
Package
Description
-
Uses of LDAPStorageProvider in org.keycloak.storage.ldap
Modifier and TypeMethodDescriptionLDAPStorageProviderFactory.create
(KeycloakSession session, ComponentModel model) Modifier and TypeMethodDescriptionstatic void
LDAPUtils.addMember
(LDAPStorageProvider ldapProvider, MembershipType membershipType, String memberAttrName, String memberChildAttrName, LDAPObject ldapParent, LDAPObject ldapChild) Add ldapChild as member of ldapParent and save ldapParent to LDAP.static LDAPObject
LDAPUtils.addUserToLDAP
(LDAPStorageProvider ldapProvider, RealmModel realm, UserModel user) Method to create a user in the LDAP.static LDAPObject
LDAPUtils.addUserToLDAP
(LDAPStorageProvider ldapProvider, RealmModel realm, UserModel user, Consumer<LDAPObject> consumerOnCreated) Method that creates a user in the LDAP when all the attributes marked as mandatory by the mappers are set.static LDAPObject
LDAPUtils.createLDAPGroup
(LDAPStorageProvider ldapProvider, String groupName, String groupNameAttribute, Collection<String> objectClasses, String parentDn, Map<String, Set<String>> additionalAttributes, String membershipLdapAttribute) static LDAPQuery
LDAPUtils.createQueryForUserSearch
(LDAPStorageProvider ldapProvider, RealmModel realm) static void
LDAPUtils.deleteMember
(LDAPStorageProvider ldapProvider, MembershipType membershipType, String memberAttrName, String memberChildAttrName, LDAPObject ldapParent, LDAPObject ldapChild) Remove ldapChild as member of ldapParent and save ldapParent to LDAP.static void
LDAPUtils.fillRangedAttribute
(LDAPStorageProvider ldapProvider, LDAPObject ldapObject, String name) Performs iterative searches over an LDAPObject to return an attribute that is ranged.LDAPUtils.getExistingMemberships
(LDAPStorageProvider ldapProvider, String memberAttrName, LDAPObject ldapRole) Return all existing memberships (values of attribute 'member' ) from the given ldapRole or ldapGroupstatic List<LDAPObject>
LDAPUtils.loadAllLDAPObjects
(LDAPQuery ldapQuery, LDAPStorageProvider ldapProvider) Load all LDAP objects corresponding to given query.static LDAPObject
LDAPUtils.updateLDAPGroup
(LDAPStorageProvider ldapProvider, LDAPObject ldapObject) ModifierConstructorDescriptionLDAPStorageUserManager
(LDAPStorageProvider provider) LDAPWritesOnlyUserModelDelegate
(UserModel delegate, LDAPStorageProvider provider) -
Uses of LDAPStorageProvider in org.keycloak.storage.ldap.idm.query.internal
-
Uses of LDAPStorageProvider in org.keycloak.storage.ldap.mappers
Modifier and TypeFieldDescriptionprotected final LDAPStorageProvider
AbstractLDAPStorageMapper.ldapProvider
protected LDAPStorageProvider
TxAwareLDAPUserModelDelegate.provider
Modifier and TypeMethodDescriptionAbstractLDAPStorageMapper.getLdapProvider()
LDAPStorageMapper.getLdapProvider()
Gets the ldap provider associated to the mapper.Modifier and TypeMethodDescriptionprotected abstract AbstractLDAPStorageMapper
AbstractLDAPStorageMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) protected AbstractLDAPStorageMapper
CertificateLDAPStorageMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) protected AbstractLDAPStorageMapper
FullNameLDAPStorageMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) protected AbstractLDAPStorageMapper
HardcodedAttributeMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) protected AbstractLDAPStorageMapper
HardcodedLDAPAttributeMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) protected AbstractLDAPStorageMapper
HardcodedLDAPGroupStorageMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) protected AbstractLDAPStorageMapper
HardcodedLDAPRoleStorageMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) protected KerberosPrincipalAttributeMapper
KerberosPrincipalAttributeMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) protected AbstractLDAPStorageMapper
UserAttributeLDAPStorageMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) ModifierConstructorDescriptionAbstractLDAPStorageMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider) CertificateLDAPStorageMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider) FullNameLDAPStorageMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider) HardcodedAttributeMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider) HardcodedLDAPAttributeMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider) HardcodedLDAPGroupStorageMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider) HardcodedLDAPRoleStorageMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider) KerberosPrincipalAttributeMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider) LDAPStorageMapperManager
(LDAPStorageProvider ldapProvider) LDAPTransaction
(LDAPStorageProvider ldapProvider, LDAPObject ldapUser) TxAwareLDAPUserModelDelegate
(UserModel delegate, LDAPStorageProvider provider, LDAPObject ldapUser) UserAttributeLDAPStorageMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider) -
Uses of LDAPStorageProvider in org.keycloak.storage.ldap.mappers.membership.group
Modifier and TypeMethodDescriptionprotected AbstractLDAPStorageMapper
GroupLDAPStorageMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) GroupMapperConfig.getGroupObjectClasses
(LDAPStorageProvider ldapProvider) ModifierConstructorDescriptionGroupLDAPStorageMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider, GroupLDAPStorageMapperFactory factory) -
Uses of LDAPStorageProvider in org.keycloak.storage.ldap.mappers.membership.role
Modifier and TypeMethodDescriptionprotected AbstractLDAPStorageMapper
RoleLDAPStorageMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) RoleMapperConfig.getRoleObjectClasses
(LDAPStorageProvider ldapProvider) ModifierConstructorDescriptionRoleLDAPStorageMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider, RoleLDAPStorageMapperFactory factory) -
Uses of LDAPStorageProvider in org.keycloak.storage.ldap.mappers.msad
Modifier and TypeMethodDescriptionprotected AbstractLDAPStorageMapper
MSADUserAccountControlStorageMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) ModifierConstructorDescriptionMSADUserAccountControlStorageMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider) -
Uses of LDAPStorageProvider in org.keycloak.storage.ldap.mappers.msadlds
Modifier and TypeMethodDescriptionprotected AbstractLDAPStorageMapper
MSADLDSUserAccountControlStorageMapperFactory.createMapper
(ComponentModel mapperModel, LDAPStorageProvider federationProvider) ModifierConstructorDescriptionMSADLDSUserAccountControlStorageMapper
(ComponentModel mapperModel, LDAPStorageProvider ldapProvider)