keycloak
|
公開メンバ関数 | |
AbstractLDAPStorageMapper (ComponentModel mapperModel, LDAPStorageProvider ldapProvider) | |
SynchronizationResult | syncDataFromFederationProviderToKeycloak (RealmModel realm) |
SynchronizationResult | syncDataFromKeycloakToFederationProvider (RealmModel realm) |
List< UserModel > | getGroupMembers (RealmModel realm, GroupModel group, int firstResult, int maxResults) |
boolean | onAuthenticationFailure (LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm) |
LDAPStorageProvider | getLdapProvider () |
void | close () |
void | onImportUserFromLDAP (LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) |
void | onRegisterUserToLDAP (LDAPObject ldapUser, UserModel localUser, RealmModel realm) |
UserModel | proxy (LDAPObject ldapUser, UserModel delegate, RealmModel realm) |
void | beforeLDAPQuery (LDAPQuery query) |
静的公開メンバ関数 | |
static boolean | parseBooleanParameter (ComponentModel mapperModel, String paramName) |
限定公開変数類 | |
final KeycloakSession | session |
final ComponentModel | mapperModel |
final LDAPStorageProvider | ldapProvider |
Stateful per-request object
|
inline |
|
inherited |
Called before LDAP Identity query for retrieve LDAP users was executed. It allows to change query somehow (add returning attributes from LDAP, change conditions etc)
query |
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper, org.keycloak.storage.ldap.mappers.UserAttributeLDAPStorageMapper, org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper, org.keycloak.storage.ldap.mappers.FullNameLDAPStorageMapper, org.keycloak.storage.ldap.mappers.HardcodedLDAPAttributeMapper, org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper, org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper, org.keycloak.storage.ldap.mappers.HardcodedLDAPRoleStorageMapper, org.keycloak.storage.ldap.mappers.HardcodedLDAPGroupStorageMapperで実装されています。
|
inline |
org.keycloak.provider.Providerを実装しています。
|
inline |
|
inline |
|
inline |
|
inherited |
Called when importing user from LDAP to local keycloak DB.
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 LDAP |
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper, org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper, org.keycloak.storage.ldap.mappers.HardcodedLDAPRoleStorageMapper, org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper, org.keycloak.storage.ldap.mappers.HardcodedLDAPAttributeMapper, org.keycloak.storage.ldap.mappers.UserAttributeLDAPStorageMapper, org.keycloak.storage.ldap.mappers.HardcodedLDAPGroupStorageMapper, org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper, org.keycloak.storage.ldap.mappers.FullNameLDAPStorageMapperで実装されています。
|
inherited |
Called when register new user to LDAP - just after user was created in Keycloak DB
ldapUser | |
localUser | |
realm |
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper, org.keycloak.storage.ldap.mappers.UserAttributeLDAPStorageMapper, org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper, org.keycloak.storage.ldap.mappers.HardcodedLDAPRoleStorageMapper, org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper, org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper, org.keycloak.storage.ldap.mappers.HardcodedLDAPGroupStorageMapper, org.keycloak.storage.ldap.mappers.FullNameLDAPStorageMapper, org.keycloak.storage.ldap.mappers.HardcodedLDAPAttributeMapperで実装されています。
|
inlinestatic |
|
inherited |
Called when invoke proxy on LDAP federation provider
ldapUser | |
delegate | |
realm |
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper, org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper, org.keycloak.storage.ldap.mappers.UserAttributeLDAPStorageMapper, org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper, org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper, org.keycloak.storage.ldap.mappers.HardcodedLDAPAttributeMapper, org.keycloak.storage.ldap.mappers.FullNameLDAPStorageMapper, org.keycloak.storage.ldap.mappers.HardcodedLDAPRoleStorageMapper, org.keycloak.storage.ldap.mappers.HardcodedLDAPGroupStorageMapperで実装されています。
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |