public class UserAttributeLDAPStorageMapper extends AbstractLDAPStorageMapper
| Modifier and Type | Field and Description |
|---|---|
static String |
ALWAYS_READ_VALUE_FROM_LDAP |
static String |
IS_MANDATORY_IN_LDAP |
static String |
LDAP_ATTRIBUTE |
static String |
READ_ONLY |
static String |
USER_MODEL_ATTRIBUTE |
ldapProvider, mapperModel, realm| Constructor and Description |
|---|
UserAttributeLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
RealmModel realm) |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeLDAPQuery(LDAPQuery query) |
protected void |
checkDuplicateEmail(String userModelAttrName,
String email,
RealmModel realm,
KeycloakSession session,
UserModel user) |
void |
onImportUserFromLDAP(LDAPObject ldapUser,
UserModel user,
boolean isCreate) |
void |
onRegisterUserToLDAP(LDAPObject ldapUser,
UserModel localUser) |
UserModel |
proxy(LDAPObject ldapUser,
UserModel delegate) |
protected void |
setPropertyOnUserModel(Property<Object> userModelProperty,
UserModel user,
String ldapAttrValue) |
getGroupMembers, getLdapProvider, getRealm, onAuthenticationFailure, parseBooleanParameter, syncDataFromFederationProviderToKeycloak, syncDataFromKeycloakToFederationProviderpublic static final String USER_MODEL_ATTRIBUTE
public static final String LDAP_ATTRIBUTE
public static final String READ_ONLY
public static final String ALWAYS_READ_VALUE_FROM_LDAP
public static final String IS_MANDATORY_IN_LDAP
public UserAttributeLDAPStorageMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider, RealmModel realm)
public void onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, boolean isCreate)
public void onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser)
protected void checkDuplicateEmail(String userModelAttrName, String email, RealmModel realm, KeycloakSession session, UserModel user)
public UserModel proxy(LDAPObject ldapUser, UserModel delegate)
proxy in class AbstractLDAPStorageMapperLDAPStorageMapper.proxy(ComponentModel, LDAPStorageProvider, LDAPObject, UserModel, RealmModel)public void beforeLDAPQuery(LDAPQuery query)
beforeLDAPQuery in class AbstractLDAPStorageMapperLDAPStorageMapper.beforeLDAPQuery(ComponentModel, LDAPQuery)Copyright © 2016 JBoss by Red Hat. All rights reserved.