All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
UserModel |
addUser(RealmModel realm,
String username) |
CredentialValidationOutput |
authenticate(RealmModel realm,
CredentialInput cred) |
void |
close() |
void |
disableCredentialType(RealmModel realm,
UserModel user,
String credentialType) |
protected UserModel |
findOrCreateAuthenticatedUser(RealmModel realm,
String username)
Called after successful kerberos authentication
|
Set<String> |
getDisableableCredentialTypes(RealmModel realm,
UserModel user) |
UserStorageProvider.EditMode |
getEditMode() |
List<UserModel> |
getGroupMembers(RealmModel realm,
GroupModel group) |
List<UserModel> |
getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
LDAPIdentityStore |
getLdapIdentityStore() |
LDAPStorageMapper |
getMapper(ComponentModel mapperModel) |
ComponentModel |
getModel() |
KeycloakSession |
getSession() |
Set<String> |
getSupportedCredentialTypes() |
UserModel |
getUserByEmail(String email,
RealmModel realm) |
UserModel |
getUserById(String id,
RealmModel realm) |
UserModel |
getUserByUsername(String username,
RealmModel realm) |
List<UserModel> |
getUsers(RealmModel realm) |
List<UserModel> |
getUsers(RealmModel realm,
int firstResult,
int maxResults) |
int |
getUsersCount(RealmModel realm) |
protected UserModel |
importUserFromLDAP(KeycloakSession session,
RealmModel realm,
LDAPObject ldapUser) |
boolean |
isConfiguredFor(RealmModel realm,
UserModel user,
String credentialType) |
boolean |
isValid(RealmModel realm,
UserModel user,
CredentialInput input) |
protected LDAPObject |
loadAndValidateUser(RealmModel realm,
UserModel local) |
LDAPObject |
loadLDAPUserByUsername(RealmModel realm,
String username) |
List<UserModel> |
loadUsersByUsernames(List<String> usernames,
RealmModel realm) |
void |
preRemove(RealmModel realm) |
void |
preRemove(RealmModel realm,
GroupModel group) |
void |
preRemove(RealmModel realm,
RoleModel role) |
protected UserModel |
proxy(RealmModel realm,
UserModel local,
LDAPObject ldapObject) |
protected LDAPObject |
queryByEmail(RealmModel realm,
String email) |
boolean |
removeUser(RealmModel realm,
UserModel user) |
List<UserModel> |
searchForUser(Map<String,String> params,
RealmModel realm) |
List<UserModel> |
searchForUser(Map<String,String> params,
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> |
searchForUserByUserAttribute(String attrName,
String attrValue,
RealmModel realm) |
protected List<LDAPObject> |
searchLDAP(RealmModel realm,
Map<String,String> attributes,
int maxResults) |
void |
setUpdater(PasswordUpdated updater) |
List<ComponentModel> |
sortMappersAsc(Collection<ComponentModel> mappers) |
protected List<ComponentModel> |
sortMappersDesc(Collection<ComponentModel> mappers) |
boolean |
supportsCredentialAuthenticationFor(String type) |
boolean |
supportsCredentialType(String credentialType) |
boolean |
synchronizeRegistrations() |
boolean |
updateCredential(RealmModel realm,
UserModel user,
CredentialInput input) |
UserModel |
validate(RealmModel realm,
UserModel local) |
boolean |
validPassword(RealmModel realm,
UserModel user,
String password) |