493 InMemoryUserAdapter adapter =
new InMemoryUserAdapter(session, realm,
new StorageId(
model.
getId(), ldapUsername).getId());
494 adapter.addDefaults();
502 if (
logger.isTraceEnabled()) {
503 logger.tracef(
"Using mapper %s during import user from LDAP", mapperModel);
509 String userDN = ldapUser.getDn().toString();
515 logger.debugf(
"Imported new user from LDAP to Keycloak DB. Username: [%s], Email: [%s], LDAP_ID: [%s], LDAP Entry DN: [%s]", imported.
getUsername(), imported.
getEmail(),
516 ldapUser.getUuid(), userDN);
List< ComponentModel > sortMappersDesc(Collection< ComponentModel > mappers)
Definition: LDAPStorageMapperManager.java:54
Definition: UserModel.java:30
Definition: ComponentModel.java:31
String getId()
Definition: ComponentModel.java:55
static final String LDAP_ID
Definition: LDAPConstants.java:86
static final String LDAP_ENTRY_DN
Definition: LDAPConstants.java:87
Definition: LDAPConstants.java:25
boolean isImportEnabled()
Definition: UserStorageProviderModel.java:48
void setFederationLink(String link)
void setSingleAttribute(String name, String value)
LDAPStorageMapperManager mapperManager
Definition: LDAPStorageProvider.java:93
List< ComponentModel > getComponents(String parentId, String providerType)
void onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)
UserModel proxy(RealmModel realm, UserModel local, LDAPObject ldapObject)
Definition: LDAPStorageProvider.java:157
LDAPConfig getConfig()
Definition: LDAPIdentityStore.java:83
void setEnabled(boolean enabled)
LDAPIdentityStore ldapIdentityStore
Definition: LDAPStorageProvider.java:89
UserModel addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions)
UserStorageProviderModel model
Definition: LDAPStorageProvider.java:88
LDAPStorageMapper getMapper(ComponentModel mapperModel)
Definition: LDAPStorageMapperManager.java:40
static final Logger logger
Definition: LDAPStorageProvider.java:84
UserProvider userLocalStorage()