|
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 |
1.8.13