Uses of Interface
org.keycloak.models.UserModel
Packages that use UserModel
Package
Description
-
Uses of UserModel in org.keycloak.credential
Methods in org.keycloak.credential that return UserModelMethods in org.keycloak.credential with parameters of type UserModelModifier and TypeMethodDescriptionCredentialProvider.createCredential(RealmModel realm, UserModel user, T credentialModel) UserCredentialStore.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) CredentialInputUpdater.getDisableableCredentialTypesStream(RealmModel realm, UserModel user) Obtains the set of credential types that can be disabled viadisableCredentialType.UserCredentialStore.getStoredCredentialById(RealmModel realm, UserModel user, String id) UserCredentialStore.getStoredCredentialByNameAndType(RealmModel realm, UserModel user, String name, String type) UserCredentialStore.getStoredCredentialsByTypeStream(RealmModel realm, UserModel user, String type) Obtains the stored credentials associated with the specified user that match the specified type.UserCredentialStore.getStoredCredentialsStream(RealmModel realm, UserModel user) Obtains the stored credentials associated with the specified 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) -
Uses of UserModel in org.keycloak.locale
Methods in org.keycloak.locale with parameters of type UserModelModifier and TypeMethodDescriptionLocaleSelectorProvider.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
Fields in org.keycloak.models with type parameters of type UserModelModifier and TypeFieldDescriptionstatic final Comparator<UserModel>UserModel.COMPARE_BY_USERNAMEMethods in org.keycloak.models that return UserModelModifier and TypeMethodDescriptionUserProvider.addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions) Adds a new user into the storage.CredentialValidationOutput.getAuthenticatedUser()UserProvider.getServiceAccount(ClientModel client) Return a UserModel representing service account of the clientFederatedIdentityModel.FederatedIdentityCreatedEvent.getUser()FederatedIdentityModel.FederatedIdentityRemovedEvent.getUser()UserModel.UserPreRemovedEvent.getUser()UserModel.UserRemovedEvent.getUser()UserSessionModel.getUser()UserProvider.getUserByFederatedIdentity(RealmModel realm, FederatedIdentityModel socialLink) Returns a userModel that corresponds to the given socialLink.Methods in org.keycloak.models with parameters of type UserModelModifier and TypeMethodDescriptionvoidUserProvider.addFederatedIdentity(RealmModel realm, UserModel user, FederatedIdentityModel socialLink) Adds a federated identity link for the user within the realmUserSessionProvider.createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState) Creates a new user session with the given parameters.default UserSessionModelUserSessionProvider.createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId) Deprecated.UserProvider.getFederatedIdentitiesStream(RealmModel realm, UserModel user) Obtains the federated identities of the specified user.UserProvider.getFederatedIdentity(RealmModel realm, UserModel user, String socialProvider) Returns details of the association between the user and the socialProvider.OTPPolicy.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 userUserSessionProvider.getOfflineUserSessionsStream(RealmModel realm, UserModel user) Obtains the offline user sessions associated with the specified user.UserSessionProvider.getUserSessionsStream(RealmModel realm, UserModel user) Obtains the online user sessions associated with the specified user.TokenManager.initLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSessionModel) booleanbooleanbooleanUserProvider.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) KeycloakContext.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 uservoidUserProvider.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 UserModelModifierConstructorDescriptionCredentialValidationOutput(UserModel authenticatedUser, CredentialValidationOutput.Status authStatus, Map<String, String> state) -
Uses of UserModel in org.keycloak.models.utils
Classes in org.keycloak.models.utils that implement UserModelFields in org.keycloak.models.utils declared as UserModelMethods in org.keycloak.models.utils that return UserModelMethods in org.keycloak.models.utils with parameters of type UserModelConstructors in org.keycloak.models.utils with parameters of type UserModel -
Uses of UserModel in org.keycloak.organization
Methods in org.keycloak.organization that return UserModelModifier and TypeMethodDescriptionOrganizationProvider.getMemberById(OrganizationModel organization, String id) Returns the member of theOrganizationModelby itsid.Methods in org.keycloak.organization that return types with arguments of type UserModelModifier and TypeMethodDescriptionOrganizationProvider.getMembersStream(OrganizationModel organization, String search, Boolean exact, Integer first, Integer max) Returns the members of a givenOrganizationModelfiltered according to the specified parameters.Methods in org.keycloak.organization with parameters of type UserModelModifier and TypeMethodDescriptionbooleanOrganizationProvider.addManagedMember(OrganizationModel organization, UserModel user) Adds the givenUserModelas a managed member of the givenOrganizationModel.booleanOrganizationProvider.addMember(OrganizationModel organization, UserModel user) Adds the givenUserModelas an unmanaged member of the givenOrganizationModel.OrganizationProvider.getByMember(UserModel member) Returns theOrganizationModelthat thememberbelongs to.booleanOrganizationProvider.isManagedMember(OrganizationModel organization, UserModel member) Indicates if the givenmemberis managed by the organization.default booleanOrganizationProvider.isMember(OrganizationModel organization, UserModel user) Indicates if the givenuseris a member of the givenorganization.booleanOrganizationProvider.removeMember(OrganizationModel organization, UserModel member) Removes a member from the organization. -
Uses of UserModel in org.keycloak.policy
Methods in org.keycloak.policy with parameters of type UserModelModifier and TypeMethodDescriptionPasswordPolicyProvider.validate(RealmModel realm, UserModel user, String password) -
Uses of UserModel in org.keycloak.sessions
Methods in org.keycloak.sessions that return UserModelModifier and TypeMethodDescriptionAuthenticationSessionModel.getAuthenticatedUser()Returns authenticated user that is associated to the authentication session.Methods in org.keycloak.sessions with parameters of type UserModelModifier and TypeMethodDescriptionvoidAuthenticationSessionModel.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 UserModelModifier and TypeMethodDescriptionstatic 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.user
Methods in org.keycloak.storage.user that return UserModelModifier and TypeMethodDescriptionUserRegistrationProvider.addUser(RealmModel realm, String username) All storage providers that implement this interface will be looped through.UserLookupProvider.getUserByEmail(RealmModel realm, String email) Returns a user with the given email belonging to the realmUserLookupProvider.getUserById(RealmModel realm, String id) Returns a user with the given id belonging to the realmUserLookupProvider.getUserByUsername(RealmModel realm, String username) Exact search for a user by its username.Methods in org.keycloak.storage.user that return types with arguments of type UserModelModifier and TypeMethodDescriptionUserQueryMethodsProvider.getGroupMembersStream(RealmModel realm, GroupModel group) Obtains users that belong to a specific group.UserQueryMethodsProvider.getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults) Obtains users that belong to a specific group.UserQueryMethodsProvider.getGroupMembersStream(RealmModel realm, GroupModel group, String search, Boolean exact, Integer first, Integer max) Obtains users that belong to a specific group, filtered according to the search parameters.UserQueryMethodsProvider.getRoleMembersStream(RealmModel realm, RoleModel role) Obtains users that have the specified role.UserQueryMethodsProvider.getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults) Searches for users that have the specified role.UserQueryMethodsProvider.searchForUserByUserAttributeStream(RealmModel realm, String attrName, String attrValue) Searches for users that have a specific attribute with a specific value.UserQueryMethodsProvider.searchForUserStream(RealmModel realm, String search) Deprecated.UseUserQueryMethodsProvider.searchForUserStream(RealmModel, Map)with anparamsmap containingSEARCHinstead.UserQueryMethodsProvider.searchForUserStream(RealmModel realm, String search, Integer firstResult, Integer maxResults) Deprecated.UseUserQueryMethodsProvider.searchForUserStream(RealmModel, Map, Integer, Integer)with anparamsmap containingSEARCHinstead.UserQueryMethodsProvider.searchForUserStream(RealmModel realm, Map<String, String> params) Searches for user by parameter.UserQueryMethodsProvider.searchForUserStream(RealmModel realm, Map<String, String> params, Integer firstResult, Integer maxResults) Searches for user by parameter.Methods in org.keycloak.storage.user with parameters of type UserModelModifier and TypeMethodDescriptionbooleanUserRegistrationProvider.removeUser(RealmModel realm, UserModel user) Called if user originated from this provider.Method parameters in org.keycloak.storage.user with type arguments of type UserModelModifier and TypeMethodDescriptionstatic intUserCountMethodsProvider.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. -
Uses of UserModel in org.keycloak.userprofile
Methods in org.keycloak.userprofile that return UserModelConstructors in org.keycloak.userprofile with parameters of type UserModelModifierConstructorDescriptionAttributeContext(UserProfileContext context, KeycloakSession session, Map.Entry<String, List<String>> attribute, UserModel user, AttributeMetadata metadata, Attributes attributes)
UserSessionProvider.createUserSession(String, RealmModel, UserModel, String, String, String, boolean, String, String, UserSessionModel.SessionPersistenceState)instead.