public class FullNameLDAPFederationMapper extends AbstractLDAPFederationMapper
| Modifier and Type | Field and Description |
|---|---|
static String |
LDAP_FULL_NAME_ATTRIBUTE |
static String |
READ_ONLY |
| Constructor and Description |
|---|
FullNameLDAPFederationMapper() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeLDAPQuery(UserFederationMapperModel mapperModel,
LDAPQuery query)
Called before LDAP Identity query for retrieve LDAP users was executed.
|
protected String |
getFullName(String firstName,
String lastName) |
protected String |
getLdapFullNameAttrName(UserFederationMapperModel mapperModel) |
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
|
close, parseBooleanParameterpublic static final String LDAP_FULL_NAME_ATTRIBUTE
public static final String READ_ONLY
public void onImportUserFromLDAP(UserFederationMapperModel mapperModel, LDAPFederationProvider ldapProvider, LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)
LDAPFederationMapperisCreate - true if we importing new user from LDAP. False if user already exists in Keycloak, but we are upgrading (syncing) it from LDAPpublic void onRegisterUserToLDAP(UserFederationMapperModel mapperModel, LDAPFederationProvider ldapProvider, LDAPObject ldapUser, UserModel localUser, RealmModel realm)
LDAPFederationMapperpublic UserModel proxy(UserFederationMapperModel mapperModel, LDAPFederationProvider ldapProvider, LDAPObject ldapUser, UserModel delegate, RealmModel realm)
LDAPFederationMapperpublic void beforeLDAPQuery(UserFederationMapperModel mapperModel, LDAPQuery query)
LDAPFederationMapperprotected String getLdapFullNameAttrName(UserFederationMapperModel mapperModel)
Copyright © 2015 JBoss by Red Hat. All rights reserved.