| Modifier and Type | Field and Description |
|---|---|
protected LDAPStorageProvider |
WritableLDAPUserModelDelegate.provider |
protected LDAPStorageProvider |
ReadonlyLDAPUserModelDelegate.provider |
protected LDAPStorageProvider |
UnsyncedLDAPUserModelDelegate.provider |
| Modifier and Type | Method and Description |
|---|---|
LDAPStorageProvider |
LDAPStorageProviderFactory.create(KeycloakSession session,
ComponentModel model) |
| Modifier and Type | Method and Description |
|---|---|
static void |
LDAPUtils.addMember(LDAPStorageProvider ldapProvider,
MembershipType membershipType,
String memberAttrName,
LDAPObject ldapParent,
LDAPObject ldapChild,
boolean sendLDAPUpdateRequest)
Add ldapChild as member of ldapParent and save ldapParent to LDAP.
|
static LDAPObject |
LDAPUtils.addUserToLDAP(LDAPStorageProvider ldapProvider,
RealmModel realm,
UserModel user) |
static LDAPObject |
LDAPUtils.createLDAPGroup(LDAPStorageProvider ldapProvider,
String groupName,
String groupNameAttribute,
Collection<String> objectClasses,
String parentDn,
Map<String,Set<String>> additionalAttributes) |
static LDAPQuery |
LDAPUtils.createQueryForUserSearch(LDAPStorageProvider ldapProvider,
RealmModel realm) |
static void |
LDAPUtils.deleteMember(LDAPStorageProvider ldapProvider,
MembershipType membershipType,
String memberAttrName,
LDAPObject ldapParent,
LDAPObject ldapChild,
boolean sendLDAPUpdateRequest)
Remove ldapChild as member of ldapParent and save ldapParent to LDAP.
|
static List<LDAPObject> |
LDAPUtils.loadAllLDAPObjects(LDAPQuery ldapQuery,
LDAPStorageProvider ldapProvider)
Load all LDAP objects corresponding to given query.
|
| Constructor and Description |
|---|
ReadonlyLDAPUserModelDelegate(UserModel delegate,
LDAPStorageProvider provider) |
UnsyncedLDAPUserModelDelegate(UserModel delegate,
LDAPStorageProvider provider) |
WritableLDAPUserModelDelegate(UserModel delegate,
LDAPStorageProvider provider,
LDAPObject ldapObject) |
| Modifier and Type | Method and Description |
|---|---|
LDAPStorageProvider |
LDAPQuery.getLdapProvider() |
| Constructor and Description |
|---|
LDAPQuery(LDAPStorageProvider ldapProvider) |
| Modifier and Type | Field and Description |
|---|---|
protected LDAPStorageProvider |
AbstractLDAPStorageMapper.ldapProvider |
protected LDAPStorageProvider |
TxAwareLDAPUserModelDelegate.provider |
| Modifier and Type | Method and Description |
|---|---|
LDAPStorageProvider |
AbstractLDAPStorageMapper.getLdapProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract AbstractLDAPStorageMapper |
AbstractLDAPStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider,
RealmModel realm) |
protected AbstractLDAPStorageMapper |
HardcodedLDAPRoleStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider,
RealmModel realm) |
protected AbstractLDAPStorageMapper |
UserAttributeLDAPStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider,
RealmModel realm) |
protected AbstractLDAPStorageMapper |
FullNameLDAPStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider,
RealmModel realm) |
List<UserModel> |
LDAPStorageMapperBridge.getGroupMembers(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
List<UserModel> |
LDAPStorageMapper.getGroupMembers(ComponentModel mapperModel,
LDAPStorageProvider provider,
RealmModel realm,
GroupModel group,
int firstResult,
int maxResults)
Return empty list if doesn't support storing of groups
|
boolean |
LDAPStorageMapperBridge.onAuthenticationFailure(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
LDAPObject ldapUser,
UserModel user,
AuthenticationException ldapException,
RealmModel realm) |
boolean |
LDAPStorageMapper.onAuthenticationFailure(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
LDAPObject ldapUser,
UserModel user,
AuthenticationException ldapException,
RealmModel realm)
Called when LDAP authentication of specified user fails.
|
void |
LDAPStorageMapperBridge.onImportUserFromLDAP(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
LDAPObject ldapUser,
UserModel user,
RealmModel realm,
boolean isCreate) |
void |
LDAPStorageMapper.onImportUserFromLDAP(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
LDAPObject ldapUser,
UserModel user,
RealmModel realm,
boolean isCreate)
Called when importing user from LDAP to local keycloak DB.
|
void |
LDAPStorageMapperBridge.onRegisterUserToLDAP(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
LDAPObject ldapUser,
UserModel localUser,
RealmModel realm) |
void |
LDAPStorageMapper.onRegisterUserToLDAP(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
LDAPObject ldapUser,
UserModel localUser,
RealmModel realm)
Called when register new user to LDAP - just after user was created in Keycloak DB
|
UserModel |
LDAPStorageMapperBridge.proxy(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
LDAPObject ldapUser,
UserModel delegate,
RealmModel realm) |
UserModel |
LDAPStorageMapper.proxy(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
LDAPObject ldapUser,
UserModel delegate,
RealmModel realm)
Called when invoke proxy on LDAP federation provider
|
SynchronizationResult |
LDAPStorageMapperBridge.syncDataFromFederationProviderToKeycloak(ComponentModel mapperModel,
LDAPStorageProvider federationProvider,
KeycloakSession session,
RealmModel realm) |
SynchronizationResult |
LDAPStorageMapper.syncDataFromFederationProviderToKeycloak(ComponentModel mapperModel,
LDAPStorageProvider provider,
KeycloakSession session,
RealmModel realm)
Sync data from federated storage to Keycloak.
|
SynchronizationResult |
LDAPStorageMapperBridge.syncDataFromKeycloakToFederationProvider(ComponentModel mapperModel,
LDAPStorageProvider federationProvider,
KeycloakSession session,
RealmModel realm) |
SynchronizationResult |
LDAPStorageMapper.syncDataFromKeycloakToFederationProvider(ComponentModel mapperModel,
LDAPStorageProvider provider,
KeycloakSession session,
RealmModel realm)
Sync data from Keycloak back to federated storage
|
| Constructor and Description |
|---|
AbstractLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
RealmModel realm) |
FullNameLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
RealmModel realm) |
HardcodedLDAPRoleStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
RealmModel realm) |
TxAwareLDAPUserModelDelegate(UserModel delegate,
LDAPStorageProvider provider,
LDAPObject ldapUser) |
UserAttributeLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
RealmModel realm) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractLDAPStorageMapper |
GroupLDAPStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider,
RealmModel realm) |
Collection<String> |
GroupMapperConfig.getGroupObjectClasses(LDAPStorageProvider ldapProvider) |
| Constructor and Description |
|---|
GroupLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
RealmModel realm,
GroupLDAPStorageMapperFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractLDAPStorageMapper |
RoleLDAPStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider,
RealmModel realm) |
Collection<String> |
RoleMapperConfig.getRoleObjectClasses(LDAPStorageProvider ldapProvider) |
| Constructor and Description |
|---|
RoleLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
RealmModel realm,
RoleLDAPStorageMapperFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractLDAPStorageMapper |
MSADUserAccountControlStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider,
RealmModel realm) |
| Constructor and Description |
|---|
MSADUserAccountControlStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
RealmModel realm) |
Copyright © 2016 JBoss by Red Hat. All rights reserved.