keycloak
|
クラス | |
class | MSADUserModelDelegate |
静的公開メンバ関数 | |
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 |
org.keycloak.provider.Providerを実装しています。
|
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 |