Uses of Interface
org.keycloak.models.UserModel
-
-
Uses of UserModel in org.keycloak.credential
Methods in org.keycloak.credential that return UserModel Modifier and Type Method Description UserModelCredentialTypeMetadataContext. getUser()Methods in org.keycloak.credential with parameters of type UserModel Modifier and Type Method Description CredentialModelCredentialProvider. createCredential(RealmModel realm, UserModel user, T credentialModel)CredentialModelUserCredentialStore. createCredential(RealmModel realm, UserModel user, CredentialModel cred)booleanCredentialProvider. deleteCredential(RealmModel realm, UserModel user, String credentialId)voidCredentialInputUpdater. disableCredentialType(RealmModel realm, UserModel user, String credentialType)default TCredentialProvider. getDefaultCredential(KeycloakSession session, RealmModel realm, UserModel user)Set<String>CredentialInputUpdater. getDisableableCredentialTypes(RealmModel realm, UserModel user)Deprecated.UsegetDisableableCredentialTypesStreaminstead.default Set<String>CredentialInputUpdater.Streams. getDisableableCredentialTypes(RealmModel realm, UserModel user)default Stream<String>CredentialInputUpdater. getDisableableCredentialTypesStream(RealmModel realm, UserModel user)Obtains the set of credential types that can be disabled viadisableCredentialType.Stream<String>CredentialInputUpdater.Streams. getDisableableCredentialTypesStream(RealmModel realm, UserModel user)CredentialModelUserCredentialStore. getStoredCredentialById(RealmModel realm, UserModel user, String id)CredentialModelUserCredentialStore. getStoredCredentialByNameAndType(RealmModel realm, UserModel user, String name, String type)List<CredentialModel>UserCredentialStore. getStoredCredentials(RealmModel realm, UserModel user)Deprecated.UsegetStoredCredentialsStreaminstead.default List<CredentialModel>UserCredentialStore.Streams. getStoredCredentials(RealmModel realm, UserModel user)List<CredentialModel>UserCredentialStore. getStoredCredentialsByType(RealmModel realm, UserModel user, String type)Deprecated.UsegetStoredCredentialsByTypeStreaminstead.default List<CredentialModel>UserCredentialStore.Streams. getStoredCredentialsByType(RealmModel realm, UserModel user, String type)default Stream<CredentialModel>UserCredentialStore. getStoredCredentialsByTypeStream(RealmModel realm, UserModel user, String type)Obtains the stored credentials associated with the specified user that match the specified type.Stream<CredentialModel>UserCredentialStore.Streams. getStoredCredentialsByTypeStream(RealmModel realm, UserModel user, String type)default Stream<CredentialModel>UserCredentialStore. getStoredCredentialsStream(RealmModel realm, UserModel user)Obtains the stored credentials associated with the specified user.Stream<CredentialModel>UserCredentialStore.Streams. getStoredCredentialsStream(RealmModel realm, UserModel user)booleanCredentialInputValidator. isConfiguredFor(RealmModel realm, UserModel user, String credentialType)booleanCredentialInputValidator. isValid(RealmModel realm, UserModel user, CredentialInput credentialInput)Tests whether a credential is validbooleanUserCredentialStore. moveCredentialTo(RealmModel realm, UserModel user, String id, String newPreviousCredentialId)booleanUserCredentialStore. removeStoredCredential(RealmModel realm, UserModel user, String id)Removes credential with theidfor theuser.booleanCredentialInputUpdater. updateCredential(RealmModel realm, UserModel user, CredentialInput input)voidUserCredentialStore. updateCredential(RealmModel realm, UserModel user, CredentialModel cred)CredentialTypeMetadataContext.CredentialTypeMetadataContextBuilderCredentialTypeMetadataContext.CredentialTypeMetadataContextBuilder. user(UserModel user) -
Uses of UserModel in org.keycloak.locale
Methods in org.keycloak.locale with parameters of type UserModel Modifier and Type Method Description LocaleLocaleSelectorProvider. resolveLocale(RealmModel realm, UserModel user)Resolve the locale which should be used for the requestvoidLocaleUpdaterProvider. updateUsersLocale(UserModel user, String locale) -
Uses of UserModel in org.keycloak.models
Subinterfaces of UserModel in org.keycloak.models Modifier and Type Interface Description static interfaceUserModel.StreamsTheUserModel.Streamsinterface makes all collection-based methods inUserModeldefault by providing implementations that delegate to theStream-based variants instead of the other way around.Classes in org.keycloak.models that implement UserModel Modifier and Type Class Description classUserModelDefaultMethodsstatic classUserModelDefaultMethods.StreamsTheUserModelDefaultMethods.Streamsclass extends theUserModelDefaultMethodsabstract class and implements theUserModel.Streamsinterface, allowing subclasses to focus on the implementation of theStream-based query methods and providing default implementations for the collections-based variants that delegate to theirStreamcounterparts.Fields in org.keycloak.models with type parameters of type UserModel Modifier and Type Field Description static SearchableModelField<UserModel>UserModel.SearchableFields. ASSIGNED_GROUPstatic SearchableModelField<UserModel>UserModel.SearchableFields. ASSIGNED_ROLEstatic SearchableModelField<UserModel>UserModel.SearchableFields. ATTRIBUTESearch for attribute value.static Comparator<UserModel>UserModel. COMPARE_BY_USERNAMEstatic SearchableModelField<UserModel>UserModel.SearchableFields. CONSENT_CLIENT_FEDERATION_LINKSearch for users that have consent set for a particular client that originates in the given client provider.static SearchableModelField<UserModel>UserModel.SearchableFields. CONSENT_FOR_CLIENTSearch for users that have consent set for a particular client.static SearchableModelField<UserModel>UserModel.SearchableFields. CONSENT_WITH_CLIENT_SCOPESearch for users that have consent that has given client scope.static SearchableModelField<UserModel>UserModel.SearchableFields. EMAILstatic SearchableModelField<UserModel>UserModel.SearchableFields. EMAIL_VERIFIEDstatic SearchableModelField<UserModel>UserModel.SearchableFields. ENABLEDstatic SearchableModelField<UserModel>UserModel.SearchableFields. FEDERATION_LINKstatic SearchableModelField<UserModel>UserModel.SearchableFields. FIRST_NAMEstatic SearchableModelField<UserModel>UserModel.SearchableFields. IDstatic SearchableModelField<UserModel>UserModel.SearchableFields. IDP_AND_USERThis field can only searched either for users coming from an IDP, then the operand is (idp_alias), or as user coming from a particular IDP with given username there, then the operand is a pair (idp_alias, idp_user_id).static SearchableModelField<UserModel>UserModel.SearchableFields. LAST_NAMEstatic SearchableModelField<UserModel>UserModel.SearchableFields. REALM_IDstatic SearchableModelField<UserModel>UserModel.SearchableFields. SERVICE_ACCOUNT_CLIENTID of the client corresponding to the service accountstatic SearchableModelField<UserModel>UserModel.SearchableFields. USERNAMEMethods in org.keycloak.models that return UserModel Modifier and Type Method Description UserModelUserProvider. addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions)Adds a new user into the storage.UserModelCredentialValidationOutput. getAuthenticatedUser()UserModelUserProvider. getServiceAccount(ClientModel client)Return a UserModel representing service account of the clientUserModelUserModel.UserRemovedEvent. getUser()UserModelUserSessionModel. getUser()UserModelUserProvider. getUserByFederatedIdentity(FederatedIdentityModel socialLink, RealmModel realm)Deprecated.UsegetUserByFederatedIdentityinstead.default UserModelUserProvider. getUserByFederatedIdentity(RealmModel realm, FederatedIdentityModel socialLink)Returns a userModel that corresponds to the given socialLink.default UserModelUserProvider.Streams. getUserByFederatedIdentity(FederatedIdentityModel socialLink, RealmModel realm)UserModelUserProvider.Streams. getUserByFederatedIdentity(RealmModel realm, FederatedIdentityModel socialLink)Methods in org.keycloak.models that return types with arguments of type UserModel Modifier and Type Method Description List<UserModel>UserProvider. getUsers(RealmModel realm, boolean includeServiceAccounts)Deprecated.UsegetUsersStreaminstead.List<UserModel>UserProvider. getUsers(RealmModel realm, int firstResult, int maxResults, boolean includeServiceAccounts)Deprecated.UsegetUsersStreaminstead.default List<UserModel>UserProvider.Streams. getUsers(RealmModel realm, boolean includeServiceAccounts)default List<UserModel>UserProvider.Streams. getUsers(RealmModel realm, int firstResult, int maxResults, boolean includeServiceAccounts)default Stream<UserModel>UserProvider. getUsersStream(RealmModel realm, boolean includeServiceAccounts)Obtains the users associated with the specified realm.default Stream<UserModel>UserProvider. getUsersStream(RealmModel realm, Integer firstResult, Integer maxResults, boolean includeServiceAccounts)Obtains the users associated with the specified realm.default Stream<UserModel>UserProvider.Streams. getUsersStream(RealmModel realm, boolean includeServiceAccounts)Stream<UserModel>UserProvider.Streams. getUsersStream(RealmModel realm, Integer firstResult, Integer maxResults, boolean includeServiceAccounts)Methods in org.keycloak.models with parameters of type UserModel Modifier and Type Method Description voidUserProvider. addFederatedIdentity(RealmModel realm, UserModel user, FederatedIdentityModel socialLink)Adds a federated identity link for the user within the realmCredentialModelUserCredentialManager. createCredentialThroughProvider(RealmModel realm, UserModel user, CredentialModel model)Creates a credential from the credentialModel, by looping through the providers to find a match for the typeUserSessionModelUserSessionProvider. createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState)UserSessionModelUserSessionProvider. createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)voidUserCredentialManager. disableCredentialType(RealmModel realm, UserModel user, String credentialType)Calls disableCredential on UserStorageProvider and UserFederationProviders first, then loop through each CredentialProvider.List<String>UserCredentialManager. getConfiguredUserStorageCredentialTypes(RealmModel realm, UserModel user)Deprecated.UsegetConfiguredUserStorageCredentialTypesStreaminstead.default List<String>UserCredentialManager.Streams. getConfiguredUserStorageCredentialTypes(RealmModel realm, UserModel user)default Stream<String>UserCredentialManager. getConfiguredUserStorageCredentialTypesStream(RealmModel realm, UserModel user)Obtains the credential types provided by the user storage where the specified user is stored.Stream<String>UserCredentialManager.Streams. getConfiguredUserStorageCredentialTypesStream(RealmModel realm, UserModel user)Set<String>UserCredentialManager. getDisableableCredentialTypes(RealmModel realm, UserModel user)Deprecated.UsegetDisableableCredentialTypesStreaminstead.default Set<String>UserCredentialManager.Streams. getDisableableCredentialTypes(RealmModel realm, UserModel user)default Stream<String>UserCredentialManager. getDisableableCredentialTypesStream(RealmModel realm, UserModel user)Obtains the credential types that can be disabled by means of theUserCredentialManager.disableCredentialType(RealmModel, UserModel, String)method.Stream<String>UserCredentialManager.Streams. getDisableableCredentialTypesStream(RealmModel realm, UserModel user)Set<FederatedIdentityModel>UserProvider. getFederatedIdentities(UserModel user, RealmModel realm)Deprecated.UsegetFederatedIdentitiesStreaminstead.default Set<FederatedIdentityModel>UserProvider.Streams. getFederatedIdentities(UserModel user, RealmModel realm)default Stream<FederatedIdentityModel>UserProvider. getFederatedIdentitiesStream(RealmModel realm, UserModel user)Obtains the federated identities of the specified user.Stream<FederatedIdentityModel>UserProvider.Streams. getFederatedIdentitiesStream(RealmModel realm, UserModel user)default FederatedIdentityModelUserProvider. getFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)Returns details of the association between the user and the socialProvider.FederatedIdentityModelUserProvider. getFederatedIdentity(UserModel user, String socialProvider, RealmModel realm)Deprecated.UsegetFederatedIdentityinstead.FederatedIdentityModelUserProvider.Streams. getFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)default FederatedIdentityModelUserProvider.Streams. getFederatedIdentity(UserModel user, String socialProvider, RealmModel realm)StringOTPPolicy. getKeyURI(RealmModel realm, UserModel user, String secret)Constructs theotpauth://URI based on the Key-Uri-Format.intUserProvider. getNotBeforeOfUser(RealmModel realm, UserModel user)Gets the notBefore value for the given userdefault List<UserSessionModel>UserSessionProvider. getOfflineUserSessions(RealmModel realm, UserModel user)Deprecated.UsegetOfflineUserSessionsStreaminstead.Stream<UserSessionModel>UserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, UserModel user)Obtains the offline user sessions associated with the specified user.default List<UserSessionModel>UserSessionProvider. getUserSessions(RealmModel realm, UserModel user)Deprecated.UsegetUserSessionsStreaminstead.Stream<UserSessionModel>UserSessionProvider. getUserSessionsStream(RealmModel realm, UserModel user)Obtains the online user sessions associated with the specified user.LogoutTokenTokenManager. initLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSessionModel)booleanUserCredentialManager. isConfiguredFor(RealmModel realm, UserModel user, String type)Checks to see if user has credential type configured.booleanUserCredentialManager. isConfiguredLocally(RealmModel realm, UserModel user, String type)Only loops through each CredentialProvider to see if credential type is configured for the user.booleanUserCredentialManager. isValid(RealmModel realm, UserModel user, List<CredentialInput> inputs)Validates list of credentials.booleanUserCredentialManager. isValid(RealmModel realm, UserModel user, CredentialInput... inputs)Validates list of credentials.booleanUserProvider. removeFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)Removes federation link between the user and the identity provider given by its idbooleanUserManager. removeUser(RealmModel realm, UserModel user)booleanUserManager. removeUser(RealmModel realm, UserModel user, UserProvider userProvider)voidUserSessionProvider. removeUserSessions(RealmModel realm, UserModel user)LocaleKeycloakContext. resolveLocale(UserModel user)voidUserSessionModel. restartSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)voidUserProvider. setNotBeforeForUser(RealmModel realm, UserModel user, int notBefore)Sets the notBefore value for the given userbooleanUserCredentialManager. updateCredential(RealmModel realm, UserModel user, CredentialInput input)Updates a credential.voidUserCredentialManager. updateCredentialLabel(RealmModel realm, UserModel user, String credentialId, String userLabel)Updates the credential label and invalidates the cache for the user.voidUserProvider. updateFederatedIdentity(RealmModel realm, UserModel federatedUser, FederatedIdentityModel federatedIdentityModel)Update details of association between the federatedUser and the idp given by the federatedIdentityModelConstructors in org.keycloak.models with parameters of type UserModel Constructor Description CredentialValidationOutput(UserModel authenticatedUser, CredentialValidationOutput.Status authStatus, Map<String,String> state) -
Uses of UserModel in org.keycloak.models.cache
Subinterfaces of UserModel in org.keycloak.models.cache Modifier and Type Interface Description interfaceCachedUserModelCached users will implement this interfacestatic interfaceCachedUserModel.StreamsTheCachedUserModel.Streamsinterface differs fromCachedUserModelin that it extends theUserModel.Streamsinterface, allowing implementations ofCachedUserModelto focus on theStream-based methods in theUserModelinterface.Methods in org.keycloak.models.cache that return UserModel Modifier and Type Method Description UserModelCachedUserModel. getDelegateForUpdate()Invalidates the cache for this user and returns a delegate that represents the actual data providerMethods in org.keycloak.models.cache with parameters of type UserModel Modifier and Type Method Description voidUserCache. evict(RealmModel realm, UserModel user)Evict user from cache.voidOnUserCache. onCache(RealmModel realm, CachedUserModel user, UserModel delegate) -
Uses of UserModel in org.keycloak.models.utils
Classes in org.keycloak.models.utils that implement UserModel Modifier and Type Class Description classUserModelDelegateDelegation pattern.Fields in org.keycloak.models.utils declared as UserModel Modifier and Type Field Description protected UserModelUserModelDelegate. delegateMethods in org.keycloak.models.utils that return UserModel Modifier and Type Method Description UserModelUserModelDelegate. getDelegate()Methods in org.keycloak.models.utils with parameters of type UserModel Modifier and Type Method Description static Set<RoleModel>RoleUtils. getDeepUserRoleMappings(UserModel user)Constructors in org.keycloak.models.utils with parameters of type UserModel Constructor Description UserModelDelegate(UserModel delegate) -
Uses of UserModel in org.keycloak.policy
Methods in org.keycloak.policy with parameters of type UserModel Modifier and Type Method Description PolicyErrorPasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password) -
Uses of UserModel in org.keycloak.sessions
Methods in org.keycloak.sessions that return UserModel Modifier and Type Method Description UserModelAuthenticationSessionModel. getAuthenticatedUser()Returns authenticated user that is associated to the authentication session.Methods in org.keycloak.sessions with parameters of type UserModel Modifier and Type Method Description voidAuthenticationSessionModel. setAuthenticatedUser(UserModel user)Sets authenticated user that is associated to the authentication session. -
Uses of UserModel in org.keycloak.storage
Methods in org.keycloak.storage with parameters of type UserModel Modifier and Type Method Description static booleanStorageId. isLocalStorage(UserModel user)Deprecated.UseStorageId.isLocalStorage(String)instead.static StringStorageId. resolveProviderId(UserModel user)Deprecated.UseStorageId.providerId(String)instead. -
Uses of UserModel in org.keycloak.storage.adapter
Classes in org.keycloak.storage.adapter that implement UserModel Modifier and Type Class Description classAbstractUserAdapterThis abstract class provides implementations for everything but getUsername().static classAbstractUserAdapter.StreamsTheAbstractUserAdapter.Streamsclass extends theAbstractUserAdapterabstract class and implements theUserModel.Streamsinterface, allowing subclasses to focus on the implementation of theStream-based query methods and providing default implementations for the collections-based variants that delegate to theirStreamcounterparts.classAbstractUserAdapterFederatedStorageAssumes everything is managed by federated storage except for username.static classAbstractUserAdapterFederatedStorage.StreamsTheAbstractUserAdapterFederatedStorage.Streamsclass extends theAbstractUserAdapterFederatedStorageabstract class and implements theUserModel.Streamsinterface, allowing subclasses to focus on the implementation of theStream-based query methods and providing default implementations for the collections-based variants that delegate to theirStreamcounterparts. -
Uses of UserModel in org.keycloak.storage.federated
Methods in org.keycloak.storage.federated with parameters of type UserModel Modifier and Type Method Description voidUserFederatedStorageProvider. preRemove(RealmModel realm, UserModel user) -
Uses of UserModel in org.keycloak.storage.user
Methods in org.keycloak.storage.user that return UserModel Modifier and Type Method Description UserModelUserRegistrationProvider. addUser(RealmModel realm, String username)All storage providers that implement this interface will be looped through.UserModelUserLookupProvider. getUserByEmail(String email, RealmModel realm)Deprecated.UsegetUserByEmailinstead.default UserModelUserLookupProvider. getUserByEmail(RealmModel realm, String email)Returns a user with the given email belonging to the realmdefault UserModelUserLookupProvider.Streams. getUserByEmail(String email, RealmModel realm)UserModelUserLookupProvider.Streams. getUserByEmail(RealmModel realm, String email)UserModelUserLookupProvider. getUserById(String id, RealmModel realm)Deprecated.UsegetUserByIdinstead.default UserModelUserLookupProvider. getUserById(RealmModel realm, String id)Returns a user with the given id belonging to the realmdefault UserModelUserLookupProvider.Streams. getUserById(String id, RealmModel realm)UserModelUserLookupProvider.Streams. getUserById(RealmModel realm, String id)UserModelUserLookupProvider. getUserByUsername(String username, RealmModel realm)Deprecated.UsegetUserByUsernameinstead.default UserModelUserLookupProvider. getUserByUsername(RealmModel realm, String username)Returns a user with the given username belonging to the realmdefault UserModelUserLookupProvider.Streams. getUserByUsername(String username, RealmModel realm)UserModelUserLookupProvider.Streams. getUserByUsername(RealmModel realm, String username)UserModelImportedUserValidation. validate(RealmModel realm, UserModel user)If this method returns null, then the user in local storage will be removedMethods in org.keycloak.storage.user that return types with arguments of type UserModel Modifier and Type Method Description List<UserModel>UserQueryProvider. getGroupMembers(RealmModel realm, GroupModel group)Deprecated.UsegetGroupMembersStreaminstead.List<UserModel>UserQueryProvider. getGroupMembers(RealmModel realm, GroupModel group, int firstResult, int maxResults)Deprecated.UsegetGroupMembersStreaminstead.default List<UserModel>UserQueryProvider.Streams. getGroupMembers(RealmModel realm, GroupModel group)default List<UserModel>UserQueryProvider.Streams. getGroupMembers(RealmModel realm, GroupModel group, int firstResult, int maxResults)default Stream<UserModel>UserQueryProvider. getGroupMembersStream(RealmModel realm, GroupModel group)Obtains users that belong to a specific group.default Stream<UserModel>UserQueryProvider. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)Obtains users that belong to a specific group.default Stream<UserModel>UserQueryProvider.Streams. getGroupMembersStream(RealmModel realm, GroupModel group)Stream<UserModel>UserQueryProvider.Streams. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)default List<UserModel>UserQueryProvider. getRoleMembers(RealmModel realm, RoleModel role)Deprecated.UsegetRoleMembersStreaminstead.default List<UserModel>UserQueryProvider. getRoleMembers(RealmModel realm, RoleModel role, int firstResult, int maxResults)Deprecated.UsegetRoleMembersStreaminstead.default Stream<UserModel>UserQueryProvider. getRoleMembersStream(RealmModel realm, RoleModel role)Obtains users that have the specified role.default Stream<UserModel>UserQueryProvider. getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults)Searches for users that have the specified role.List<UserModel>UserQueryProvider. getUsers(RealmModel realm)Deprecated.UsegetUsersStreaminstead.List<UserModel>UserQueryProvider. getUsers(RealmModel realm, int firstResult, int maxResults)Deprecated.UsegetUsersStreaminstead.default List<UserModel>UserQueryProvider.Streams. getUsers(RealmModel realm)default List<UserModel>UserQueryProvider.Streams. getUsers(RealmModel realm, int firstResult, int maxResults)default Stream<UserModel>UserQueryProvider. getUsersStream(RealmModel realm)Searches all users in the realm.default Stream<UserModel>UserQueryProvider. getUsersStream(RealmModel realm, Integer firstResult, Integer maxResults)Searches all users in the realm, starting from thefirstResultand containing at mostmaxResults.default Stream<UserModel>UserQueryProvider.Streams. getUsersStream(RealmModel realm)Stream<UserModel>UserQueryProvider.Streams. getUsersStream(RealmModel realm, Integer firstResult, Integer maxResults)List<UserModel>UserQueryProvider. searchForUser(String search, RealmModel realm)Deprecated.UsesearchForUserStreaminstead.List<UserModel>UserQueryProvider. searchForUser(String search, RealmModel realm, int firstResult, int maxResults)Deprecated.UsesearchForUserStreaminstead.List<UserModel>UserQueryProvider. searchForUser(Map<String,String> params, RealmModel realm)Deprecated.UsesearchForUserStreaminstead.List<UserModel>UserQueryProvider. searchForUser(Map<String,String> params, RealmModel realm, int firstResult, int maxResults)Deprecated.UsesearchForUserStreaminstead.default List<UserModel>UserQueryProvider.Streams. searchForUser(String search, RealmModel realm)default List<UserModel>UserQueryProvider.Streams. searchForUser(String search, RealmModel realm, int firstResult, int maxResults)default List<UserModel>UserQueryProvider.Streams. searchForUser(Map<String,String> params, RealmModel realm)default List<UserModel>UserQueryProvider.Streams. searchForUser(Map<String,String> params, RealmModel realm, int firstResult, int maxResults)List<UserModel>UserQueryProvider. searchForUserByUserAttribute(String attrName, String attrValue, RealmModel realm)Deprecated.UsesearchForUserByUserAttributeStreaminstead.default List<UserModel>UserQueryProvider.Streams. searchForUserByUserAttribute(String attrName, String attrValue, RealmModel realm)default Stream<UserModel>UserQueryProvider. searchForUserByUserAttributeStream(RealmModel realm, String attrName, String attrValue)Searches for users that have a specific attribute with a specific value.Stream<UserModel>UserQueryProvider.Streams. searchForUserByUserAttributeStream(RealmModel realm, String attrName, String attrValue)default Stream<UserModel>UserQueryProvider. searchForUserStream(RealmModel realm, String search)Searches for users whose username, email, first name or last name contain any of the strings insearchseparated by whitespace.default Stream<UserModel>UserQueryProvider. searchForUserStream(RealmModel realm, String search, Integer firstResult, Integer maxResults)Searches for users whose username, email, first name or last name contain any of the strings insearchseparated by whitespace.default Stream<UserModel>UserQueryProvider. searchForUserStream(RealmModel realm, Map<String,String> params)Searches for user by parameter.default Stream<UserModel>UserQueryProvider. searchForUserStream(RealmModel realm, Map<String,String> params, Integer firstResult, Integer maxResults)Searches for user by parameter.default Stream<UserModel>UserQueryProvider.Streams. searchForUserStream(RealmModel realm, String search)Stream<UserModel>UserQueryProvider.Streams. searchForUserStream(RealmModel realm, String search, Integer firstResult, Integer maxResults)default Stream<UserModel>UserQueryProvider.Streams. searchForUserStream(RealmModel realm, Map<String,String> params)Stream<UserModel>UserQueryProvider.Streams. searchForUserStream(RealmModel realm, Map<String,String> params, Integer firstResult, Integer maxResults)Methods in org.keycloak.storage.user with parameters of type UserModel Modifier and Type Method Description booleanUserRegistrationProvider. removeUser(RealmModel realm, UserModel user)Called if user originated from this provider.UserModelImportedUserValidation. validate(RealmModel realm, UserModel user)If this method returns null, then the user in local storage will be removedMethod parameters in org.keycloak.storage.user with type arguments of type UserModel Modifier and Type Method Description static intUserQueryProvider. countUsersInGroups(Stream<UserModel> users, Set<String> groupIds)Returns the number of users from the given list of users that are in at least one of the groups given in the groups set.
-