Uses of Class
org.keycloak.storage.ldap.idm.model.LDAPObject
Packages that use LDAPObject
Package
Description
-
Uses of LDAPObject in org.keycloak.storage.ldap
Methods in org.keycloak.storage.ldap that return LDAPObjectModifier and TypeMethodDescriptionstatic LDAPObjectLDAPUtils.addUserToLDAP(LDAPStorageProvider ldapProvider, RealmModel realm, UserModel user) Method to create a user in the LDAP.static LDAPObjectLDAPUtils.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 LDAPObjectLDAPUtils.createLDAPGroup(LDAPStorageProvider ldapProvider, String groupName, String groupNameAttribute, Collection<String> objectClasses, String parentDn, Map<String, Set<String>> additionalAttributes, String membershipLdapAttribute) LDAPStorageUserManager.getManagedLDAPObject(String userId) protected LDAPObjectLDAPStorageProvider.loadAndValidateUser(RealmModel realm, UserModel local) LDAPStorageProvider.loadLDAPUserByDN(RealmModel realm, LDAPDn dn) LDAPStorageProvider.loadLDAPUserByUsername(RealmModel realm, String username) LDAPStorageProvider.loadLDAPUserByUuid(RealmModel realm, String uuid) protected LDAPObjectLDAPStorageProvider.queryByEmail(RealmModel realm, String email) static LDAPObjectLDAPUtils.updateLDAPGroup(LDAPStorageProvider ldapProvider, LDAPObject ldapObject) Methods in org.keycloak.storage.ldap that return types with arguments of type LDAPObjectModifier and TypeMethodDescriptionstatic List<LDAPObject>LDAPUtils.loadAllLDAPObjects(LDAPQuery ldapQuery, LDAPConfig ldapConfig) Load all LDAP objects corresponding to given query.static List<LDAPObject>LDAPUtils.loadAllLDAPObjects(LDAPQuery ldapQuery, LDAPStorageProvider ldapProvider) Load all LDAP objects corresponding to given query.Methods in org.keycloak.storage.ldap with parameters of type LDAPObjectModifier and TypeMethodDescriptionstatic voidLDAPUtils.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 voidLDAPUtils.checkUuid(LDAPObject ldapUser, LDAPConfig config) static voidLDAPUtils.computeAndSetDn(LDAPConfig config, LDAPObject ldapUser) static voidLDAPUtils.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 voidLDAPUtils.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 StringLDAPUtils.getMemberValueOfChildObject(LDAPObject ldapUser, MembershipType membershipType, String memberChildAttrName) Get value to be used as attribute 'member' or 'memberUid' in some parent ldapObjectstatic StringLDAPUtils.getUsername(LDAPObject ldapUser, LDAPConfig config) protected UserModelLDAPStorageProvider.importUserFromLDAP(KeycloakSession session, RealmModel realm, LDAPObject ldapUser) protected UserModelLDAPStorageProvider.importUserFromLDAP(KeycloakSession session, RealmModel realm, LDAPObject ldapUser, LDAPStorageProvider.ImportType importType) protected UserModelLDAPStorageProvider.proxy(RealmModel realm, UserModel local, LDAPObject ldapObject, boolean newUser) voidLDAPStorageUserManager.setManagedLDAPObject(String userId, LDAPObject ldapObject) voidLDAPStorageUserManager.setManagedProxiedUser(UserModel proxiedUser, LDAPObject ldapObject) static LDAPObjectLDAPUtils.updateLDAPGroup(LDAPStorageProvider ldapProvider, LDAPObject ldapObject) Method parameters in org.keycloak.storage.ldap with type arguments of type LDAPObjectModifier and TypeMethodDescriptionstatic LDAPObjectLDAPUtils.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.protected SynchronizationResultLDAPStorageProviderFactory.importLdapUsers(KeycloakSessionFactory sessionFactory, String realmId, ComponentModel fedModel, List<LDAPObject> ldapUsers) -
Uses of LDAPObject in org.keycloak.storage.ldap.idm.model
Methods in org.keycloak.storage.ldap.idm.model with parameters of type LDAPObjectModifier and TypeMethodDescriptionvoidLDAPObject.populateRangedAttribute(LDAPObject obj, String name) Method parameters in org.keycloak.storage.ldap.idm.model with type arguments of type LDAPObjectModifier and TypeMethodDescriptionvoidLDAPObject.executeOnMandatoryAttributesComplete(Set<String> mandatoryAttributeNames, Consumer<LDAPObject> consumer) -
Uses of LDAPObject in org.keycloak.storage.ldap.idm.query.internal
Methods in org.keycloak.storage.ldap.idm.query.internal that return LDAPObjectMethods in org.keycloak.storage.ldap.idm.query.internal that return types with arguments of type LDAPObject -
Uses of LDAPObject in org.keycloak.storage.ldap.idm.store
Methods in org.keycloak.storage.ldap.idm.store that return types with arguments of type LDAPObjectMethods in org.keycloak.storage.ldap.idm.store with parameters of type LDAPObjectModifier and TypeMethodDescriptionvoidIdentityStore.add(LDAPObject ldapObject) Persists the specified IdentityTypevoidIdentityStore.remove(LDAPObject ldapObject) Removes the specified IdentityTypevoidIdentityStore.update(LDAPObject ldapObject) Updates the specified IdentityTypevoidIdentityStore.updatePassword(LDAPObject user, String password, LDAPOperationDecorator passwordUpdateDecorator) Updates the specified credential value.voidIdentityStore.validatePassword(LDAPObject user, String password) Validates the specified credentials. -
Uses of LDAPObject in org.keycloak.storage.ldap.idm.store.ldap
Methods in org.keycloak.storage.ldap.idm.store.ldap that return types with arguments of type LDAPObjectMethods in org.keycloak.storage.ldap.idm.store.ldap with parameters of type LDAPObjectModifier and TypeMethodDescriptionvoidLDAPIdentityStore.add(LDAPObject ldapObject) protected voidLDAPIdentityStore.checkRename(LDAPObject ldapObject) protected BasicAttributesLDAPIdentityStore.extractAttributesForSaving(LDAPObject ldapObject, boolean isCreate) voidLDAPIdentityStore.remove(LDAPObject ldapObject) voidLDAPIdentityStore.update(LDAPObject ldapObject) voidLDAPIdentityStore.updatePassword(LDAPObject user, String password, LDAPOperationDecorator passwordUpdateDecorator) voidLDAPIdentityStore.validatePassword(LDAPObject user, String password) -
Uses of LDAPObject in org.keycloak.storage.ldap.mappers
Fields in org.keycloak.storage.ldap.mappers declared as LDAPObjectMethods in org.keycloak.storage.ldap.mappers with parameters of type LDAPObjectModifier and TypeMethodDescriptionPasswordUpdateCallback.beforePasswordUpdate(UserModel user, LDAPObject ldapUser, UserCredentialModel password) protected StringHardcodedLDAPAttributeMapper.computeAttributeValue(String ldapAttrName, String ldapAttrValue, LDAPObject ldapUser, UserModel localUser, RealmModel realm) booleanAbstractLDAPStorageMapper.onAuthenticationFailure(LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm) booleanLDAPStorageMapper.onAuthenticationFailure(LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm) Called when LDAP authentication of specified user fails.voidFullNameLDAPStorageMapper.onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) voidHardcodedAttributeMapper.onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) voidHardcodedLDAPAttributeMapper.onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) voidHardcodedLDAPGroupStorageMapper.onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) voidHardcodedLDAPRoleStorageMapper.onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) voidKerberosPrincipalAttributeMapper.onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) voidLDAPStorageMapper.onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) Called when importing user from LDAP to local keycloak DB.voidUserAttributeLDAPStorageMapper.onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) voidFullNameLDAPStorageMapper.onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm) voidHardcodedAttributeMapper.onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm) voidHardcodedLDAPAttributeMapper.onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm) voidHardcodedLDAPGroupStorageMapper.onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm) voidHardcodedLDAPRoleStorageMapper.onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm) voidKerberosPrincipalAttributeMapper.onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm) voidLDAPStorageMapper.onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm) Called when register new user to LDAP - just after user was created in Keycloak DBvoidUserAttributeLDAPStorageMapper.onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm) voidPasswordUpdateCallback.passwordUpdated(UserModel user, LDAPObject ldapUser, UserCredentialModel password) voidPasswordUpdateCallback.passwordUpdateFailed(UserModel user, LDAPObject ldapUser, UserCredentialModel password, ModelException exception) FullNameLDAPStorageMapper.proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm) HardcodedAttributeMapper.proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm) HardcodedLDAPAttributeMapper.proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm) HardcodedLDAPGroupStorageMapper.proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm) HardcodedLDAPRoleStorageMapper.proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm) KerberosPrincipalAttributeMapper.proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm) LDAPStorageMapper.proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm) Called when invoke proxy on LDAP federation providerUserAttributeLDAPStorageMapper.proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm) Constructors in org.keycloak.storage.ldap.mappers with parameters of type LDAPObjectModifierConstructorDescriptionLDAPTransaction(LDAPStorageProvider ldapProvider, LDAPObject ldapUser) TxAwareLDAPUserModelDelegate(UserModel delegate, LDAPStorageProvider provider, LDAPObject ldapUser) -
Uses of LDAPObject in org.keycloak.storage.ldap.mappers.membership
Methods in org.keycloak.storage.ldap.mappers.membership that return types with arguments of type LDAPObjectModifier and TypeMethodDescriptionUserRolesRetrieveStrategy.getLDAPRoleMappings(CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapUser, LDAPConfig ldapConfig) UserRolesRetrieveStrategy.GetRolesFromUserMemberOfAttribute.getLDAPRoleMappings(CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapUser, LDAPConfig ldapConfig) UserRolesRetrieveStrategy.LoadRolesByMember.getLDAPRoleMappings(CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapUser, LDAPConfig ldapConfig) Methods in org.keycloak.storage.ldap.mappers.membership with parameters of type LDAPObjectModifier and TypeMethodDescriptionMembershipType.getGroupMembers(RealmModel realm, CommonLDAPGroupMapper groupMapper, LDAPObject ldapGroup, int firstResult, int maxResults) UserRolesRetrieveStrategy.getLDAPRoleMappings(CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapUser, LDAPConfig ldapConfig) UserRolesRetrieveStrategy.GetRolesFromUserMemberOfAttribute.getLDAPRoleMappings(CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapUser, LDAPConfig ldapConfig) UserRolesRetrieveStrategy.LoadRolesByMember.getLDAPRoleMappings(CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapUser, LDAPConfig ldapConfig) UserRolesRetrieveStrategy.getLDAPRoleMembers(RealmModel realm, CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapRoleOrGroup, int firstResult, int maxResults) UserRolesRetrieveStrategy.GetRolesFromUserMemberOfAttribute.getLDAPRoleMembers(RealmModel realm, CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapRoleOrGroup, int firstResult, int maxResults) UserRolesRetrieveStrategy.LoadRolesByMember.getLDAPRoleMembers(RealmModel realm, CommonLDAPGroupMapper roleOrGroupMapper, LDAPObject ldapRoleOrGroup, int firstResult, int maxResults) MembershipType.getLDAPSubgroups(CommonLDAPGroupMapper groupMapper, LDAPObject ldapGroup) -
Uses of LDAPObject in org.keycloak.storage.ldap.mappers.membership.group
Methods in org.keycloak.storage.ldap.mappers.membership.group that return LDAPObjectModifier and TypeMethodDescriptionGroupLDAPStorageMapper.createLDAPGroup(String groupName, Map<String, Set<String>> additionalAttributes) GroupLDAPStorageMapper.loadLDAPGroupByName(String groupName) GroupLDAPStorageMapper.updateLDAPGroup(LDAPObject ldapObject) Methods in org.keycloak.storage.ldap.mappers.membership.group that return types with arguments of type LDAPObjectModifier and TypeMethodDescriptionprotected List<LDAPObject>GroupLDAPStorageMapper.getAllLDAPGroups(boolean includeMemberAttribute) protected List<LDAPObject>GroupLDAPStorageMapper.getLDAPGroupMappings(LDAPObject ldapUser) Methods in org.keycloak.storage.ldap.mappers.membership.group with parameters of type LDAPObjectModifier and TypeMethodDescriptionvoidGroupLDAPStorageMapper.addGroupMappingInLDAP(RealmModel realm, GroupModel kcGroup, LDAPObject ldapUser) voidGroupLDAPStorageMapper.deleteGroupMappingInLDAP(LDAPObject ldapUser, LDAPObject ldapGroup) protected GroupModelGroupLDAPStorageMapper.findKcGroupByLDAPGroup(RealmModel realm, GroupModel parent, LDAPObject ldapGroup) protected GroupModelGroupLDAPStorageMapper.findKcGroupOrSyncFromLDAP(RealmModel realm, GroupModel parent, LDAPObject ldapGroup, UserModel user) protected List<LDAPObject>GroupLDAPStorageMapper.getLDAPGroupMappings(LDAPObject ldapUser) GroupLDAPStorageMapper.getLDAPSubgroups(LDAPObject ldapGroup) voidGroupLDAPStorageMapper.onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) voidGroupLDAPStorageMapper.onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm) GroupLDAPStorageMapper.proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm) GroupLDAPStorageMapper.updateLDAPGroup(LDAPObject ldapObject) Constructors in org.keycloak.storage.ldap.mappers.membership.group with parameters of type LDAPObjectModifierConstructorDescriptionLDAPGroupMappingsUserDelegate(RealmModel realm, UserModel user, LDAPObject ldapUser) -
Uses of LDAPObject in org.keycloak.storage.ldap.mappers.membership.role
Methods in org.keycloak.storage.ldap.mappers.membership.role that return LDAPObjectModifier and TypeMethodDescriptionRoleLDAPStorageMapper.createLDAPRole(String roleName) RoleLDAPStorageMapper.loadLDAPRoleByName(String roleName) RoleLDAPStorageMapper.loadRoleGroupByName(String roleName) Methods in org.keycloak.storage.ldap.mappers.membership.role that return types with arguments of type LDAPObjectModifier and TypeMethodDescriptionprotected List<LDAPObject>RoleLDAPStorageMapper.getLDAPRoleMappings(LDAPObject ldapUser) Methods in org.keycloak.storage.ldap.mappers.membership.role with parameters of type LDAPObjectModifier and TypeMethodDescriptionvoidRoleLDAPStorageMapper.addRoleMappingInLDAP(String roleName, LDAPObject ldapUser) voidRoleLDAPStorageMapper.deleteRoleMappingInLDAP(LDAPObject ldapUser, LDAPObject ldapRole) protected List<LDAPObject>RoleLDAPStorageMapper.getLDAPRoleMappings(LDAPObject ldapUser) voidRoleLDAPStorageMapper.onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) voidRoleLDAPStorageMapper.onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm) RoleLDAPStorageMapper.proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm) Constructors in org.keycloak.storage.ldap.mappers.membership.role with parameters of type LDAPObjectModifierConstructorDescriptionLDAPRoleMappingsUserDelegate(RealmModel realm, UserModel user, LDAPObject ldapUser, RoleContainerModel targetRoleContainer) -
Uses of LDAPObject in org.keycloak.storage.ldap.mappers.msad
Methods in org.keycloak.storage.ldap.mappers.msad with parameters of type LDAPObjectModifier and TypeMethodDescriptionMSADUserAccountControlStorageMapper.beforePasswordUpdate(UserModel user, LDAPObject ldapUser, UserCredentialModel password) protected UserAccountControlMSADUserAccountControlStorageMapper.getUserAccountControl(LDAPObject ldapUser) booleanMSADUserAccountControlStorageMapper.onAuthenticationFailure(LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm) voidMSADUserAccountControlStorageMapper.onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) voidMSADUserAccountControlStorageMapper.onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm) voidMSADUserAccountControlStorageMapper.passwordUpdated(UserModel user, LDAPObject ldapUser, UserCredentialModel password) voidMSADUserAccountControlStorageMapper.passwordUpdateFailed(UserModel user, LDAPObject ldapUser, UserCredentialModel password, ModelException exception) MSADUserAccountControlStorageMapper.proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm) protected voidMSADUserAccountControlStorageMapper.updateUserAccountControl(boolean updateInLDAP, LDAPObject ldapUser, UserAccountControl accountControl) Constructors in org.keycloak.storage.ldap.mappers.msad with parameters of type LDAPObjectModifierConstructorDescriptionMSADUserModelDelegate(UserModel delegate, LDAPObject ldapUser, boolean isAlwaysReadEnabledFromLdap) -
Uses of LDAPObject in org.keycloak.storage.ldap.mappers.msadlds
Methods in org.keycloak.storage.ldap.mappers.msadlds with parameters of type LDAPObjectModifier and TypeMethodDescriptionMSADLDSUserAccountControlStorageMapper.beforePasswordUpdate(UserModel user, LDAPObject ldapUser, UserCredentialModel password) booleanMSADLDSUserAccountControlStorageMapper.onAuthenticationFailure(LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm) voidMSADLDSUserAccountControlStorageMapper.onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) voidMSADLDSUserAccountControlStorageMapper.onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm) voidMSADLDSUserAccountControlStorageMapper.passwordUpdated(UserModel user, LDAPObject ldapUser, UserCredentialModel password) voidMSADLDSUserAccountControlStorageMapper.passwordUpdateFailed(UserModel user, LDAPObject ldapUser, UserCredentialModel password, ModelException exception) MSADLDSUserAccountControlStorageMapper.proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm) Constructors in org.keycloak.storage.ldap.mappers.msadlds with parameters of type LDAPObjectModifierConstructorDescriptionMSADUserModelDelegate(UserModel delegate, LDAPObject ldapUser, boolean isAlwaysReadEnabledFromLdap)