| 
    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