public abstract class AbstractLDAPStorageMapper extends Object implements LDAPStorageMapper
| Modifier and Type | Field and Description |
|---|---|
protected LDAPStorageProvider |
ldapProvider |
protected ComponentModel |
mapperModel |
protected KeycloakSession |
session |
| Constructor and Description |
|---|
AbstractLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
List<UserModel> |
getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults)
Return empty list if doesn't support storing of groups
|
LDAPStorageProvider |
getLdapProvider()
Gets the ldap provider associated to the mapper.
|
List<UserModel> |
getRoleMembers(RealmModel realm,
RoleModel role,
int firstResult,
int maxResults)
Return empty list if doesn't support storing of roles
|
boolean |
onAuthenticationFailure(LDAPObject ldapUser,
UserModel user,
AuthenticationException ldapException,
RealmModel realm)
Called when LDAP authentication of specified user fails.
|
static boolean |
parseBooleanParameter(ComponentModel mapperModel,
String paramName) |
SynchronizationResult |
syncDataFromFederationProviderToKeycloak(RealmModel realm)
Sync data from federated storage to Keycloak.
|
SynchronizationResult |
syncDataFromKeycloakToFederationProvider(RealmModel realm)
Sync data from Keycloak back to federated storage
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbeforeLDAPQuery, onImportUserFromLDAP, onRegisterUserToLDAP, proxyprotected final KeycloakSession session
protected final ComponentModel mapperModel
protected final LDAPStorageProvider ldapProvider
public AbstractLDAPStorageMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider)
public SynchronizationResult syncDataFromFederationProviderToKeycloak(RealmModel realm)
LDAPStorageMappersyncDataFromFederationProviderToKeycloak in interface LDAPStorageMapperpublic SynchronizationResult syncDataFromKeycloakToFederationProvider(RealmModel realm)
LDAPStorageMappersyncDataFromKeycloakToFederationProvider in interface LDAPStorageMapperpublic List<UserModel> getGroupMembers(RealmModel realm, GroupModel group, int firstResult, int maxResults)
LDAPStorageMappergetGroupMembers in interface LDAPStorageMapperpublic List<UserModel> getRoleMembers(RealmModel realm, RoleModel role, int firstResult, int maxResults)
LDAPStorageMappergetRoleMembers in interface LDAPStorageMapperpublic boolean onAuthenticationFailure(LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm)
LDAPStorageMapperonAuthenticationFailure in interface LDAPStorageMapperpublic static boolean parseBooleanParameter(ComponentModel mapperModel, String paramName)
public LDAPStorageProvider getLdapProvider()
LDAPStorageMappergetLdapProvider in interface LDAPStorageMapperCopyright © 2021 JBoss by Red Hat. All rights reserved.