| 
|   | LDAPStorageProvider (LDAPStorageProviderFactory factory, KeycloakSession session, ComponentModel model, LDAPIdentityStore ldapIdentityStore) | 
|   | 
| void  | setUpdater (PasswordUpdateCallback updater) | 
|   | 
| KeycloakSession  | getSession () | 
|   | 
| LDAPIdentityStore  | getLdapIdentityStore () | 
|   | 
| EditMode  | getEditMode () | 
|   | 
| UserStorageProviderModel  | getModel () | 
|   | 
| LDAPStorageMapperManager  | getMapperManager () | 
|   | 
| LDAPStorageUserManager  | getUserManager () | 
|   | 
| UserModel  | validate (RealmModel realm, UserModel local) | 
|   | 
| boolean  | supportsCredentialAuthenticationFor (String type) | 
|   | 
| List< UserModel >  | searchForUserByUserAttribute (String attrName, String attrValue, RealmModel realm) | 
|   | 
| boolean  | synchronizeRegistrations () | 
|   | 
| UserModel  | addUser (RealmModel realm, String username) | 
|   | 
| boolean  | removeUser (RealmModel realm, UserModel user) | 
|   | 
| UserModel  | getUserById (String id, RealmModel realm) | 
|   | 
| int  | getUsersCount (RealmModel realm) | 
|   | 
| List< UserModel >  | getUsers (RealmModel realm) | 
|   | 
| List< UserModel >  | getUsers (RealmModel realm, int firstResult, int maxResults) | 
|   | 
| List< UserModel >  | searchForUser (String search, RealmModel realm) | 
|   | 
| List< UserModel >  | searchForUser (String search, RealmModel realm, int firstResult, int maxResults) | 
|   | 
| List< UserModel >  | searchForUser (Map< String, String > params, RealmModel realm) | 
|   | 
| List< UserModel >  | searchForUser (Map< String, String > params, RealmModel realm, int firstResult, int maxResults) | 
|   | 
| List< UserModel >  | getGroupMembers (RealmModel realm, GroupModel group) | 
|   | 
| List< UserModel >  | getGroupMembers (RealmModel realm, GroupModel group, int firstResult, int maxResults) | 
|   | 
| List< UserModel >  | loadUsersByUsernames (List< String > usernames, RealmModel realm) | 
|   | 
| UserModel  | getUserByUsername (String username, RealmModel realm) | 
|   | 
| UserModel  | getUserByEmail (String email, RealmModel realm) | 
|   | 
| void  | preRemove (RealmModel realm) | 
|   | 
| void  | preRemove (RealmModel realm, RoleModel role) | 
|   | 
| void  | preRemove (RealmModel realm, GroupModel group) | 
|   | 
| boolean  | validPassword (RealmModel realm, UserModel user, String password) | 
|   | 
| boolean  | updateCredential (RealmModel realm, UserModel user, CredentialInput input) | 
|   | 
| void  | disableCredentialType (RealmModel realm, UserModel user, String credentialType) | 
|   | 
| Set< String >  | getDisableableCredentialTypes (RealmModel realm, UserModel user) | 
|   | 
| Set< String >  | getSupportedCredentialTypes () | 
|   | 
| boolean  | supportsCredentialType (String credentialType) | 
|   | 
| boolean  | isConfiguredFor (RealmModel realm, UserModel user, String credentialType) | 
|   | 
| boolean  | isValid (RealmModel realm, UserModel user, CredentialInput input) | 
|   | 
| CredentialValidationOutput  | authenticate (RealmModel realm, CredentialInput cred) | 
|   | 
| void  | close () | 
|   | 
| LDAPObject  | loadLDAPUserByUsername (RealmModel realm, String username) | 
|   |