keycloak-federation
|
クラス | |
class | MSADUserModelDelegate |
公開メンバ関数 | |
MSADLDSUserAccountControlStorageMapper (ComponentModel mapperModel, LDAPStorageProvider ldapProvider) | |
void | beforeLDAPQuery (LDAPQuery query) |
LDAPOperationDecorator | beforePasswordUpdate (UserModel user, LDAPObject ldapUser, PasswordUserCredentialModel password) |
void | passwordUpdated (UserModel user, LDAPObject ldapUser, PasswordUserCredentialModel password) |
void | passwordUpdateFailed (UserModel user, LDAPObject ldapUser, PasswordUserCredentialModel password, ModelException exception) |
UserModel | proxy (LDAPObject ldapUser, UserModel delegate, RealmModel realm) |
void | onRegisterUserToLDAP (LDAPObject ldapUser, UserModel localUser, RealmModel realm) |
void | onImportUserFromLDAP (LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate) |
boolean | onAuthenticationFailure (LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm) |
SynchronizationResult | syncDataFromFederationProviderToKeycloak (RealmModel realm) |
SynchronizationResult | syncDataFromKeycloakToFederationProvider (RealmModel realm) |
List< UserModel > | getGroupMembers (RealmModel realm, GroupModel group, int firstResult, int maxResults) |
LDAPStorageProvider | getLdapProvider () |
void | close () |
静的公開メンバ関数 | |
static boolean | parseBooleanParameter (ComponentModel mapperModel, String paramName) |
限定公開メンバ関数 | |
boolean | processAuthErrorCode (String errorCode, UserModel user) |
ModelException | processFailedPasswordUpdateException (ModelException e) |
限定公開変数類 | |
final KeycloakSession | session |
final ComponentModel | mapperModel |
final LDAPStorageProvider | ldapProvider |
静的非公開変数類 | |
static final Logger | logger = Logger.getLogger(MSADLDSUserAccountControlStorageMapper.class) |
static final Pattern | AUTH_EXCEPTION_REGEX = Pattern.compile(".*AcceptSecurityContext error, data ([0-9a-f]*), v.*") |
static final Pattern | AUTH_INVALID_NEW_PASSWORD = Pattern.compile("(?s).*problem 1005 \\(CONSTRAINT_ATT_TYPE\\), data [0-9a-f]*, Att 23 \\(userPassword\\).*") |
Mapper specific to MSAD LDS. It's able to read the msDS-UserAccountDisabled, msDS-UserPasswordExpired and pwdLastSet attributes and set actions in Keycloak based on that. It's also able to handle exception code from LDAP user authentication (See http://www-01.ibm.com/support/docview.wss?uid=swg21290631 )
|
inline |
|
inline |
org.keycloak.storage.ldap.mappers.LDAPStorageMapperを実装しています。
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
org.keycloak.storage.ldap.mappers.LDAPStorageMapperを実装しています。
|
inline |
|
inline |
|
inlinestaticinherited |
|
inline |
org.keycloak.storage.ldap.mappers.PasswordUpdateCallbackを実装しています。
|
inline |
org.keycloak.storage.ldap.mappers.PasswordUpdateCallbackを実装しています。
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
staticprivate |
|
staticprivate |
|
protectedinherited |
|
staticprivate |
|
protectedinherited |
|
protectedinherited |