keycloak
|
クラス | |
class | MSADUserModelDelegate |
静的公開メンバ関数 | |
static boolean | parseBooleanParameter (ComponentModel mapperModel, String paramName) |
静的公開変数類 | |
static final String | LDAP_PASSWORD_POLICY_HINTS_ENABLED = "ldap.password.policy.hints.enabled" |
限定公開メンバ関数 | |
boolean | processAuthErrorCode (String errorCode, UserModel user) |
ModelException | processFailedPasswordUpdateException (ModelException e) |
UserAccountControl | getUserAccountControl (LDAPObject ldapUser) |
void | updateUserAccountControl (boolean updateInLDAP, LDAPObject ldapUser, UserAccountControl accountControl) |
限定公開変数類 | |
final KeycloakSession | session |
final ComponentModel | mapperModel |
final LDAPStorageProvider | ldapProvider |
静的非公開変数類 | |
static final Logger | logger = Logger.getLogger(MSADUserAccountControlStorageMapper.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(".*ERROR CODE ([0-9A-F]+) - ([0-9A-F]+): .*WILL_NOT_PERFORM.*") |
Mapper specific to MSAD. It's able to read the userAccountControl 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 |
org.keycloak.storage.ldap.mappers.PasswordUpdateCallbackを実装しています。
|
inlineinherited |
org.keycloak.provider.Providerを実装しています。
|
inlineinherited |
|
inlineinherited |
|
inlineprotected |
|
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 |
|
inlineprotected |
|
staticprivate |
|
staticprivate |
|
static |
|
protectedinherited |
|
staticprivate |
|
protectedinherited |
|
protectedinherited |