public interface LDAPStorageMapper extends Provider
Modifier and Type | Method and Description |
---|---|
void |
beforeLDAPQuery(LDAPQuery query)
Called before LDAP Identity query for retrieve LDAP users was executed.
|
List<UserModel> |
getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults)
Return empty list if doesn't support storing of groups
|
boolean |
onAuthenticationFailure(LDAPObject ldapUser,
UserModel user,
AuthenticationException ldapException,
RealmModel realm)
Called when LDAP authentication of specified user fails.
|
void |
onImportUserFromLDAP(LDAPObject ldapUser,
UserModel user,
RealmModel realm,
boolean isCreate)
Called when importing user from LDAP to local keycloak DB.
|
void |
onRegisterUserToLDAP(LDAPObject ldapUser,
UserModel localUser,
RealmModel realm)
Called when register new user to LDAP - just after user was created in Keycloak DB
|
UserModel |
proxy(LDAPObject ldapUser,
UserModel delegate,
RealmModel realm)
Called when invoke proxy on LDAP federation provider
|
SynchronizationResult |
syncDataFromFederationProviderToKeycloak(RealmModel realm)
Sync data from federated storage to Keycloak.
|
SynchronizationResult |
syncDataFromKeycloakToFederationProvider(RealmModel realm)
Sync data from Keycloak back to federated storage
|
SynchronizationResult syncDataFromFederationProviderToKeycloak(RealmModel realm)
SynchronizationResult syncDataFromKeycloakToFederationProvider(RealmModel realm)
List<UserModel> getGroupMembers(RealmModel realm, GroupModel group, int firstResult, int maxResults)
void onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)
ldapUser
- user
- realm
- isCreate
- true if we importing new user from LDAP. False if user already exists in Keycloak, but we are upgrading (syncing) it from LDAPvoid onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm)
ldapUser
- localUser
- realm
- UserModel proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)
ldapUser
- delegate
- realm
- void beforeLDAPQuery(LDAPQuery query)
query
- boolean onAuthenticationFailure(LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm)
user
- ldapUser
- ldapException
- Copyright © 2020 JBoss by Red Hat. All rights reserved.