public class UserAttributeTemplatedLDAPStorageMapper
extends org.keycloak.storage.ldap.mappers.AbstractLDAPStorageMapper
| Modifier and Type | Field and Description |
|---|---|
static String |
ALWAYS_READ_VALUE_FROM_LDAP |
static String |
ATTRIBUTE_VALUE |
static String |
IS_MANDATORY_IN_LDAP |
static String |
LDAP_ATTRIBUTE |
static String |
READ_ONLY |
static Pattern |
substitution |
static String |
TEMPLATE_ATTRIBUTE |
static String |
USER_MODEL_ATTRIBUTE |
static String |
VALUE |
| Constructor and Description |
|---|
UserAttributeTemplatedLDAPStorageMapper(org.keycloak.component.ComponentModel mapperModel,
org.keycloak.storage.ldap.LDAPStorageProvider ldapProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeLDAPQuery(org.keycloak.storage.ldap.idm.query.internal.LDAPQuery query) |
protected void |
checkDuplicateEmail(String userModelAttrName,
String email,
org.keycloak.models.RealmModel realm,
org.keycloak.models.KeycloakSession session,
org.keycloak.models.UserModel user) |
protected void |
checkDuplicateUsername(String userModelAttrName,
String username,
org.keycloak.models.RealmModel realm,
org.keycloak.models.KeycloakSession session,
org.keycloak.models.UserModel user) |
protected String |
computeAttributeValue(String template,
String value) |
void |
onImportUserFromLDAP(org.keycloak.storage.ldap.idm.model.LDAPObject ldapUser,
org.keycloak.models.UserModel user,
org.keycloak.models.RealmModel realm,
boolean isCreate) |
void |
onRegisterUserToLDAP(org.keycloak.storage.ldap.idm.model.LDAPObject ldapUser,
org.keycloak.models.UserModel localUser,
org.keycloak.models.RealmModel realm) |
org.keycloak.models.UserModel |
proxy(org.keycloak.storage.ldap.idm.model.LDAPObject ldapUser,
org.keycloak.models.UserModel delegate,
org.keycloak.models.RealmModel realm) |
protected void |
setPropertyOnUserModel(org.keycloak.models.utils.reflection.Property<Object> userModelProperty,
org.keycloak.models.UserModel user,
String ldapAttrValue) |
public static final String TEMPLATE_ATTRIBUTE
public 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 static final String VALUE
public static final String ATTRIBUTE_VALUE
public static Pattern substitution
public UserAttributeTemplatedLDAPStorageMapper(org.keycloak.component.ComponentModel mapperModel,
org.keycloak.storage.ldap.LDAPStorageProvider ldapProvider)
public void onImportUserFromLDAP(org.keycloak.storage.ldap.idm.model.LDAPObject ldapUser,
org.keycloak.models.UserModel user,
org.keycloak.models.RealmModel realm,
boolean isCreate)
public void onRegisterUserToLDAP(org.keycloak.storage.ldap.idm.model.LDAPObject ldapUser,
org.keycloak.models.UserModel localUser,
org.keycloak.models.RealmModel realm)
protected void checkDuplicateEmail(String userModelAttrName, String email, org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, org.keycloak.models.UserModel user)
protected void checkDuplicateUsername(String userModelAttrName, String username, org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, org.keycloak.models.UserModel user)
public org.keycloak.models.UserModel proxy(org.keycloak.storage.ldap.idm.model.LDAPObject ldapUser,
org.keycloak.models.UserModel delegate,
org.keycloak.models.RealmModel realm)
public void beforeLDAPQuery(org.keycloak.storage.ldap.idm.query.internal.LDAPQuery query)
Copyright © 2020. All Rights Reserved.