public interface LDAPFederationMapper extends UserFederationMapper
Modifier and Type | Method and Description |
---|---|
void |
beforeLDAPQuery(UserFederationMapperModel mapperModel,
LDAPQuery query)
Called before LDAP Identity query for retrieve LDAP users was executed.
|
boolean |
onAuthenticationFailure(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel user,
AuthenticationException ldapException,
RealmModel realm)
Called when LDAP authentication of specified user fails.
|
void |
onImportUserFromLDAP(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel user,
RealmModel realm,
boolean isCreate)
Called when importing user from LDAP to local keycloak DB.
|
void |
onRegisterUserToLDAP(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel localUser,
RealmModel realm)
Called when register new user to LDAP - just after user was created in Keycloak DB
|
UserModel |
proxy(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel delegate,
RealmModel realm)
Called when invoke proxy on LDAP federation provider
|
getGroupMembers, syncDataFromFederationProviderToKeycloak, syncDataFromKeycloakToFederationProvider
void onImportUserFromLDAP(UserFederationMapperModel mapperModel, LDAPFederationProvider ldapProvider, LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)
mapperModel
- ldapProvider
- 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(UserFederationMapperModel mapperModel, LDAPFederationProvider ldapProvider, LDAPObject ldapUser, UserModel localUser, RealmModel realm)
mapperModel
- ldapProvider
- ldapUser
- localUser
- realm
- UserModel proxy(UserFederationMapperModel mapperModel, LDAPFederationProvider ldapProvider, LDAPObject ldapUser, UserModel delegate, RealmModel realm)
mapperModel
- ldapProvider
- ldapUser
- delegate
- realm
- void beforeLDAPQuery(UserFederationMapperModel mapperModel, LDAPQuery query)
mapperModel
- query
- boolean onAuthenticationFailure(UserFederationMapperModel mapperModel, LDAPFederationProvider ldapProvider, LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm)
mapperModel
- ldapProvider
- realm
- user
- ldapUser
- ldapException
- Copyright © 2016 JBoss by Red Hat. All rights reserved.