Uses of Interface
org.keycloak.models.RealmModel
-
-
Uses of RealmModel in org.keycloak.component
Methods in org.keycloak.component with parameters of type RealmModel Modifier and Type Method Description default List<ProviderConfigProperty>SubComponentFactory. getConfigProperties(RealmModel realm, ComponentModel parent)default Map<String,Object>SubComponentFactory. getTypeMetadata(RealmModel realm, ComponentModel parent)This is metadata about this component type.default voidComponentFactory. onCreate(KeycloakSession session, RealmModel realm, ComponentModel model)Called after a component is createddefault voidComponentFactory. onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel)Called after the component is updated.default voidComponentFactory. preRemove(KeycloakSession session, RealmModel realm, ComponentModel model)Called before the component is removed.default voidComponentFactory. validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model)Called before a component is created or updated. -
Uses of RealmModel in org.keycloak.credential
Methods in org.keycloak.credential with parameters of type RealmModel Modifier and Type Method Description CredentialValidationOutputCredentialAuthentication. authenticate(RealmModel realm, CredentialInput input)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) -
Uses of RealmModel in org.keycloak.locale
Methods in org.keycloak.locale with parameters of type RealmModel Modifier and Type Method Description LocaleLocaleSelectorProvider. resolveLocale(RealmModel realm, UserModel user)Resolve the locale which should be used for the request -
Uses of RealmModel in org.keycloak.models
Fields in org.keycloak.models with type parameters of type RealmModel Modifier and Type Field Description static SearchableModelField<RealmModel>RealmModel.SearchableFields. CLIENT_INITIAL_ACCESSSearch for realms that have some client initial access set.static Comparator<RealmModel>RealmModel. COMPARE_BY_NAMEstatic SearchableModelField<RealmModel>RealmModel.SearchableFields. COMPONENT_PROVIDER_TYPESearch for realms that have some component withstatic SearchableModelField<RealmModel>RealmModel.SearchableFields. IDstatic SearchableModelField<RealmModel>RealmModel.SearchableFields. NAMEprotected Supplier<RealmModel>AbstractConfig. realmprotected Supplier<RealmModel>AbstractConfig. realmForWriteMethods in org.keycloak.models that return RealmModel Modifier and Type Method Description RealmModelRealmProvider. createRealm(String name)Creates new realm with the given name.RealmModelRealmProvider. createRealm(String id, String name)Created new realm with given ID and name.RealmModelRealmModel.RealmCreationEvent. getCreatedRealm()RealmModelRealmModel.RealmPostCreateEvent. getCreatedRealm()RealmModelClientModel. getRealm()RealmModelClientScopeModel. getRealm()RealmModelGroupModel.GroupRemovedEvent. getRealm()RealmModelKeycloakContext. getRealm()RealmModelRealmModel.IdentityProviderRemovedEvent. getRealm()RealmModelRealmModel.IdentityProviderUpdatedEvent. getRealm()RealmModelRealmModel.RealmRemovedEvent. getRealm()RealmModelRealmProvider. getRealm(String id)Exact search for a realm by its internal ID.RealmModelUserModel.UserRemovedEvent. getRealm()RealmModelUserSessionModel. getRealm()RealmModelRealmProvider. getRealmByName(String name)Exact search for a realm by its name.Methods in org.keycloak.models that return types with arguments of type RealmModel Modifier and Type Method Description default List<RealmModel>RealmProvider. getRealms()Deprecated.UsegetRealmsStreaminstead.Stream<RealmModel>RealmProvider. getRealmsStream()Returns realms as a stream.default List<RealmModel>RealmProvider. getRealmsWithProviderType(Class<?> type)Deprecated.UsegetRealmsWithProviderTypeStreaminstead.Stream<RealmModel>RealmProvider. getRealmsWithProviderTypeStream(Class<?> type)Returns stream of realms which has component with the given provider type.Methods in org.keycloak.models with parameters of type RealmModel Modifier and Type Method Description default ClientModelClientProvider. addClient(RealmModel realm, String clientId)Adds a client with givenclientIdto the given realm.ClientModelClientProvider. addClient(RealmModel realm, String id, String clientId)Adds a client with given internal ID andclientIdto the given realm.default ClientModelRealmProvider. addClient(RealmModel realm, String clientId)Deprecated.Use the corresponding method fromClientProvider.ClientModelRealmProvider. addClient(RealmModel realm, String id, String clientId)Deprecated.Use the corresponding method fromClientProvider.default RoleModelRealmProvider. addClientRole(RealmModel realm, ClientModel client, String name)Deprecated.Use the corresponding method fromRoleProvider.default RoleModelRealmProvider. addClientRole(RealmModel realm, ClientModel client, String id, String name)Deprecated.Use the corresponding method fromRoleProvider.default ClientScopeModelClientScopeProvider. addClientScope(RealmModel realm, String name)Creates new client scope with givennameto the given realm.ClientScopeModelClientScopeProvider. addClientScope(RealmModel realm, String id, String name)Creates new client scope with given internal ID andnameto the given realm.voidClientProvider. addClientScopes(RealmModel realm, ClientModel client, Set<ClientScopeModel> clientScopes, boolean defaultScope)Assign clientScopes to the client.voidUserProvider. addConsent(RealmModel realm, String userId, UserConsentModel consent)Add user consent for the user.voidUserProvider. addFederatedIdentity(RealmModel realm, UserModel user, FederatedIdentityModel socialLink)Adds a federated identity link for the user within the realmdefault RoleModelRealmProvider. addRealmRole(RealmModel realm, String name)Deprecated.Use the corresponding method fromRoleProvider.RoleModelRealmProvider. addRealmRole(RealmModel realm, String id, String name)Deprecated.Use the corresponding method fromRoleProvider.default RoleModelRoleProvider. addRealmRole(RealmModel realm, String name)Adds a realm role with givennameto the given realm.RoleModelRoleProvider. addRealmRole(RealmModel realm, String id, String name)Adds a realm role with given internal ID andnameto the given realm.voidGroupProvider. addTopLevelGroup(RealmModel realm, GroupModel subGroup)Removes parent group for the given group in the given realm.voidRealmProvider. addTopLevelGroup(RealmModel realm, GroupModel subGroup)Deprecated.Use the corresponding method fromGroupProvider.UserModelUserProvider. addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions)Adds a new user into the storage.UserLoginFailureModelUserLoginFailureProvider. addUserLoginFailure(RealmModel realm, String userId)Adds aUserLoginFailureModelfor the given realm and user id.default UserLoginFailureModelUserSessionProvider. addUserLoginFailure(RealmModel realm, String userId)Deprecated.UseaddUserLoginFailureinstead.CredentialValidationOutputUserCredentialManager. authenticate(KeycloakSession session, RealmModel realm, CredentialInput input)Given a CredentialInput, authenticate the user.default ClientInitialAccessModelRealmProvider. createClientInitialAccessModel(RealmModel realm, int expiration, int count)AuthenticatedClientSessionModelUserSessionProvider. createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession)CredentialModelUserCredentialManager. createCredentialThroughProvider(RealmModel realm, UserModel user, CredentialModel model)Creates a credential from the credentialModel, by looping through the providers to find a match for the typedefault GroupModelGroupProvider. createGroup(RealmModel realm, String name)Creates a new group with the given name in the given realm.default GroupModelGroupProvider. createGroup(RealmModel realm, String id, String name)Creates a new group with the given id and name in the given realm.GroupModelGroupProvider. createGroup(RealmModel realm, String id, String name, GroupModel toParent)Creates a new group with the given name, id, name and parent to the given realm.default GroupModelGroupProvider. createGroup(RealmModel realm, String name, GroupModel toParent)Creates a new group with the given name and parent to the given realm.default GroupModelRealmProvider. createGroup(RealmModel realm, String name)Deprecated.Use the corresponding method fromGroupProvider.default GroupModelRealmProvider. createGroup(RealmModel realm, String id, String name)Deprecated.Use the corresponding method fromGroupProvider.GroupModelRealmProvider. createGroup(RealmModel realm, String id, String name, GroupModel toParent)Deprecated.Use the corresponding method fromGroupProvider.default GroupModelRealmProvider. createGroup(RealmModel realm, String name, GroupModel toParent)Deprecated.Use the corresponding method fromGroupProvider.UserSessionModelUserSessionProvider. 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)default voidRealmProvider. decreaseRemainingCount(RealmModel realm, ClientInitialAccessModel clientInitialAccess)booleanRealmProvider. deleteLocalizationText(RealmModel realm, String locale, String key)booleanRealmProvider. deleteLocalizationTextsByLocale(RealmModel realm, String locale)voidUserCredentialManager. disableCredentialType(RealmModel realm, UserModel user, String credentialType)Calls disableCredential on UserStorageProvider and UserFederationProviders first, then loop through each CredentialProvider.KeyManager.ActiveAesKeyKeyManager. getActiveAesKey(RealmModel realm)Deprecated.Map<String,Long>UserSessionProvider. getActiveClientSessionStats(RealmModel realm, boolean offline)Returns a summary of client sessions key is client.getId()KeyManager.ActiveHmacKeyKeyManager. getActiveHmacKey(RealmModel realm)Deprecated.KeyWrapperKeyManager. getActiveKey(RealmModel realm, KeyUse use, String algorithm)KeyManager.ActiveRsaKeyKeyManager. getActiveRsaKey(RealmModel realm)Deprecated.longUserSessionProvider. getActiveUserSessions(RealmModel realm, ClientModel client)List<SecretKeyMetadata>KeyManager. getAesKeys(RealmModel realm)Deprecated.SecretKeyKeyManager. getAesSecretKey(RealmModel realm, String kid)Deprecated.Map<ClientModel,Set<String>>ClientProvider. getAllRedirectUrisOfEnabledClients(RealmModel realm)Deprecated.Do not use, this is only to support a deprecated logout endpoint and will vanish with it's removaldefault List<ClientModel>ClientProvider. getAlwaysDisplayInConsoleClients(RealmModel realm)Deprecated.use the stream variant insteaddefault List<ClientModel>RealmProvider. getAlwaysDisplayInConsoleClients(RealmModel realm)Deprecated.Use the corresponding method fromClientProvider.Stream<ClientModel>ClientProvider. getAlwaysDisplayInConsoleClientsStream(RealmModel realm)Returns a stream of clients that are expected to always show up in account console.default ClientModelRealmProvider. getClientByClientId(String clientId, RealmModel realm)Deprecated.Use the corresponding method fromClientProvider.default ClientModelRealmProvider. getClientById(String id, RealmModel realm)Deprecated.Use the corresponding method fromClientProvider.default ClientInitialAccessModelRealmProvider. getClientInitialAccessModel(RealmModel realm, String id)default RoleModelRealmProvider. getClientRole(RealmModel realm, ClientModel client, String name)Deprecated.Use the corresponding method fromRoleProvider.default Set<RoleModel>RealmProvider. getClientRoles(RealmModel realm, ClientModel client)Deprecated.Use the corresponding method fromRoleProvider.default Set<RoleModel>RealmProvider. getClientRoles(RealmModel realm, ClientModel client, Integer first, Integer max)Deprecated.Use the corresponding method fromRoleProvider.default List<ClientModel>ClientProvider. getClients(RealmModel realm)Deprecated.use the stream variant instead Effectively the same as the callgetClients(realm, null, null).default List<ClientModel>ClientProvider. getClients(RealmModel realm, Integer firstResult, Integer maxResults)Deprecated.use the stream variant insteaddefault List<ClientModel>RealmProvider. getClients(RealmModel realm)Deprecated.Use the corresponding method fromClientProvider.default List<ClientModel>RealmProvider. getClients(RealmModel realm, Integer firstResult, Integer maxResults)Deprecated.Use the corresponding method fromClientProvider.default ClientScopeModelRealmProvider. getClientScopeById(String id, RealmModel realm)Deprecated.Use the corresponding method fromClientScopeProvider.ClientScopeModelRealmProvider. getClientScopeById(RealmModel realm, String id)Deprecated.Use the corresponding method fromClientScopeProvider.Stream<ClientScopeModel>ClientScopeProvider. getClientScopesStream(RealmModel realm)Returns all the client scopes of the given realm as a stream.longClientProvider. getClientsCount(RealmModel realm)Returns number of clients in the given realmlongRealmProvider. getClientsCount(RealmModel realm)Deprecated.Use the corresponding method fromClientProvider.default Stream<ClientModel>ClientProvider. getClientsStream(RealmModel realm)Returns all the clients of the given realm as a stream.Stream<ClientModel>ClientProvider. getClientsStream(RealmModel realm, Integer firstResult, Integer maxResults)Returns the clients of the given realm as a stream.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)UserConsentModelUserProvider. getConsentByClient(RealmModel realm, String userId, String clientInternalId)Returns UserConsentModel given by a user with the userId for the client with clientInternalIdList<UserConsentModel>UserProvider. getConsents(RealmModel realm, String userId)Deprecated.UsegetConsentsStreaminstead.default List<UserConsentModel>UserProvider.Streams. getConsents(RealmModel realm, String userId)default Stream<UserConsentModel>UserProvider. getConsentsStream(RealmModel realm, String userId)Obtains the consents associated with the user identified by the specifieduserId.Stream<UserConsentModel>UserProvider.Streams. getConsentsStream(RealmModel realm, String userId)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)default GroupModelGroupProvider. getGroupById(String id, RealmModel realm)Deprecated.Use methodgetGroupByIddefault GroupModelRealmProvider. getGroupById(String id, RealmModel realm)Deprecated.Use the corresponding method fromGroupProvider.GroupModelRealmProvider. getGroupById(RealmModel realm, String id)Deprecated.Use the corresponding method fromGroupProvider.default List<GroupModel>GroupProvider. getGroups(RealmModel realm)Deprecated.UsegetGroupsStreaminstead.default List<GroupModel>RealmProvider. getGroups(RealmModel realm)Deprecated.Use the corresponding method fromGroupProvider.default List<GroupModel>GroupProvider. getGroupsByRole(RealmModel realm, RoleModel role, int firstResult, int maxResults)Deprecated.UsegetGroupsByRoleStreaminstead.default List<GroupModel>RealmProvider. getGroupsByRole(RealmModel realm, RoleModel role, int firstResult, int maxResults)Deprecated.Use the corresponding method fromGroupProvider.Stream<GroupModel>GroupProvider. getGroupsByRoleStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults)Returns groups with the given role in the given realm.LongGroupProvider. getGroupsCount(RealmModel realm, Boolean onlyTopGroups)Returns a number of groups/top level groups (i.e.default LongGroupProvider. getGroupsCount(RealmModel realm, Stream<String> ids, String search)Returns a number of groups that contains the search string in the nameLongRealmProvider. getGroupsCount(RealmModel realm, Boolean onlyTopGroups)Deprecated.Use the corresponding method fromGroupProvider.LongGroupProvider. getGroupsCountByNameContaining(RealmModel realm, String search)Returns the number of top level groups containing groups with the given string in name for the given realm.LongRealmProvider. getGroupsCountByNameContaining(RealmModel realm, String search)Deprecated.Use the corresponding method fromGroupProvider.Stream<GroupModel>GroupProvider. getGroupsStream(RealmModel realm)Returns groups for the given realm.default Stream<GroupModel>GroupProvider. getGroupsStream(RealmModel realm, Stream<String> ids)Returns a stream of groups with given ids.default Stream<GroupModel>GroupProvider. getGroupsStream(RealmModel realm, Stream<String> ids, Integer first, Integer max)Returns a paginated stream of groups with given ids.Stream<GroupModel>GroupProvider. getGroupsStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max)Returns a paginated stream of groups with given ids and given search value in group names.List<SecretKeyMetadata>KeyManager. getHmacKeys(RealmModel realm)Deprecated.SecretKeyKeyManager. getHmacSecretKey(RealmModel realm, String kid)Deprecated.KeyWrapperKeyManager. getKey(RealmModel realm, String kid, KeyUse use, String algorithm)default List<KeyWrapper>KeyManager. getKeys(RealmModel realm)Deprecated.UsegetKeysStreaminstead.default List<KeyWrapper>KeyManager. getKeys(RealmModel realm, KeyUse use, String algorithm)Deprecated.UsegetKeysStreaminstead.Stream<KeyWrapper>KeyManager. getKeysStream(RealmModel realm)Returns allKeyWrapperfor the given realm.Stream<KeyWrapper>KeyManager. getKeysStream(RealmModel realm, KeyUse use, String algorithm)Returns allKeyWrapperfor the given realm that match given criteria.StringOTPPolicy. getKeyURI(RealmModel realm, UserModel user, String secret)Constructs theotpauth://URI based on the Key-Uri-Format.StringRealmProvider. getLocalizationTextsById(RealmModel realm, String locale, String key)intUserProvider. getNotBeforeOfUser(RealmModel realm, UserModel user)Gets the notBefore value for the given userlongUserSessionProvider. getOfflineSessionsCount(RealmModel realm, ClientModel client)UserSessionModelUserSessionProvider. getOfflineUserSession(RealmModel realm, String userSessionId)UserSessionModelUserSessionProvider. getOfflineUserSessionByBrokerSessionId(RealmModel realm, String brokerSessionId)default List<UserSessionModel>UserSessionProvider. getOfflineUserSessionByBrokerUserId(RealmModel realm, String brokerUserId)Deprecated.UsegetOfflineUserSessionByBrokerUserIdStreaminstead.Stream<UserSessionModel>UserSessionProvider. getOfflineUserSessionByBrokerUserIdStream(RealmModel realm, String brokerUserId)Obtains the offline user sessions associated with the user that matches the specifiedbrokerUserId.default List<UserSessionModel>UserSessionProvider. getOfflineUserSessions(RealmModel realm, ClientModel client, int first, int max)Deprecated.usegetOfflineUserSessionsStreaminstead.default List<UserSessionModel>UserSessionProvider. getOfflineUserSessions(RealmModel realm, UserModel user)Deprecated.UsegetOfflineUserSessionsStreaminstead.Stream<UserSessionModel>UserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults)Obtains the offline user sessions associated with the specified client, starting from thefirstResultand containing at mostmaxResults.Stream<UserSessionModel>UserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, UserModel user)Obtains the offline user sessions associated with the specified user.RoleModelRealmProvider. getRealmRole(RealmModel realm, String name)Deprecated.Use the corresponding method fromRoleProvider.default Set<RoleModel>RealmProvider. getRealmRoles(RealmModel realm)Deprecated.Use the corresponding method fromRoleProvider.default Set<RoleModel>RealmProvider. getRealmRoles(RealmModel realm, Integer first, Integer max)Deprecated.Use the corresponding method fromRoleProvider.default Set<RoleModel>RoleProvider. getRealmRoles(RealmModel realm)Deprecated.use the stream variant insteaddefault Stream<RoleModel>RoleProvider. getRealmRolesStream(RealmModel realm)Returns all the realm roles of the given realm as a stream.Stream<RoleModel>RoleProvider. getRealmRolesStream(RealmModel realm, Integer first, Integer max)Returns the realm roles of the given realm as a stream.default RoleModelRealmProvider. getRoleById(String id, RealmModel realm)Deprecated.Use the corresponding method fromRoleProvider.Stream<RoleModel>RoleProvider. getRolesStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max)Returns a paginated stream of roles with given ids and given search value in role names.CertificateKeyManager. getRsaCertificate(RealmModel realm, String kid)Deprecated.List<RsaKeyMetadata>KeyManager. getRsaKeys(RealmModel realm)Deprecated.PublicKeyKeyManager. getRsaPublicKey(RealmModel realm, String kid)Deprecated.default List<GroupModel>GroupProvider. getTopLevelGroups(RealmModel realm)Deprecated.UsegetTopLevelGroupsStreaminstead.default List<GroupModel>GroupProvider. getTopLevelGroups(RealmModel realm, Integer firstResult, Integer maxResults)Deprecated.UsegetTopLevelGroupsStreaminstead.default List<GroupModel>RealmProvider. getTopLevelGroups(RealmModel realm)Deprecated.Use the corresponding method fromGroupProvider.default List<GroupModel>RealmProvider. getTopLevelGroups(RealmModel realm, Integer first, Integer max)Deprecated.Use the corresponding method fromGroupProvider.Stream<GroupModel>GroupProvider. getTopLevelGroupsStream(RealmModel realm)Returns all top level groups (i.e.Stream<GroupModel>GroupProvider. getTopLevelGroupsStream(RealmModel realm, Integer firstResult, Integer maxResults)Returns top level groups (i.e.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)UserLoginFailureModelUserLoginFailureProvider. getUserLoginFailure(RealmModel realm, String userId)Returns theUserLoginFailureModelfor the given realm and user id.default UserLoginFailureModelUserSessionProvider. getUserLoginFailure(RealmModel realm, String userId)Deprecated.UsegetUserLoginFailureinstead.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)UserSessionModelUserSessionProvider. getUserSession(RealmModel realm, String id)UserSessionModelUserSessionProvider. getUserSessionByBrokerSessionId(RealmModel realm, String brokerSessionId)default List<UserSessionModel>UserSessionProvider. getUserSessionByBrokerUserId(RealmModel realm, String brokerUserId)Deprecated.UsegetUserSessionByBrokerUserIdStreaminstead.Stream<UserSessionModel>UserSessionProvider. getUserSessionByBrokerUserIdStream(RealmModel realm, String brokerUserId)Obtains the online user sessions associated with the user that matches the specifiedbrokerUserId.default List<UserSessionModel>UserSessionProvider. getUserSessions(RealmModel realm, ClientModel client)Deprecated.UsegetUserSessionsStreaminstead.default List<UserSessionModel>UserSessionProvider. getUserSessions(RealmModel realm, ClientModel client, int firstResult, int maxResults)Deprecated.UsegetUserSessionsStreaminstead.default List<UserSessionModel>UserSessionProvider. getUserSessions(RealmModel realm, UserModel user)Deprecated.UsegetUserSessionsStreaminstead.Stream<UserSessionModel>UserSessionProvider. getUserSessionsStream(RealmModel realm, ClientModel client)Obtains the online user sessions associated with the specified client.Stream<UserSessionModel>UserSessionProvider. getUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults)Obtains the online user sessions associated with the specified client, starting from thefirstResultand containing at mostmaxResults.Stream<UserSessionModel>UserSessionProvider. getUserSessionsStream(RealmModel realm, UserModel user)Obtains the online user sessions associated with the specified user.UserSessionModelUserSessionProvider. getUserSessionWithPredicate(RealmModel realm, String id, boolean offline, Predicate<UserSessionModel> predicate)Return userSession of specified ID as long as the predicate passes.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)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.default List<ClientInitialAccessModel>RealmProvider. listClientInitialAccess(RealmModel realm)Deprecated.UselistClientInitialAccessStreaminstead.default Stream<ClientInitialAccessModel>RealmProvider. listClientInitialAccessStream(RealmModel realm)Returns client's initial access as a stream.voidGroupProvider. moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)This method is used for moving groups in group structure, for example: making an existing child group child group of some other group, setting a top level group (i.e.voidRealmProvider. moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)Deprecated.Use the corresponding method fromGroupProvider.voidUserSessionProvider. onClientRemoved(RealmModel realm, ClientModel client)voidUserSessionProvider. onRealmRemoved(RealmModel realm)voidUserProvider. preRemove(RealmModel realm)Called when a realm is removed.voidUserProvider. preRemove(RealmModel realm, ComponentModel component)Called when a component is removed.voidUserProvider. preRemove(RealmModel realm, ClientModel client)Called when a client is removed.voidUserProvider. preRemove(RealmModel realm, GroupModel group)Called when a group is removed.voidUserProvider. preRemove(RealmModel realm, IdentityProviderModel provider)Called when an identity provider is removed.voidUserProvider. preRemove(RealmModel realm, RoleModel role)Called when a role is removed.voidUserLoginFailureProvider. removeAllUserLoginFailures(RealmModel realm)Removes all theUserLoginFailureModelfor the given realm.default voidUserSessionProvider. removeAllUserLoginFailures(RealmModel realm)Deprecated.UseremoveAllUserLoginFailuresinstead.default booleanClientProvider. removeClient(String id, RealmModel realm)Deprecated.UseClientProvider.removeClient(RealmModel, String)instead.booleanClientProvider. removeClient(RealmModel realm, String id)Removes given client from the given realm.default booleanRealmProvider. removeClient(String id, RealmModel realm)Deprecated.Use the corresponding method fromClientProvider.default voidRealmProvider. removeClientInitialAccessModel(RealmModel realm, String id)voidClientProvider. removeClients(RealmModel realm)Removes all clients from the given realm.voidClientProvider. removeClientScope(RealmModel realm, ClientModel client, ClientScopeModel clientScope)Unassign clientScope from the client.booleanClientScopeProvider. removeClientScope(RealmModel realm, String id)Removes client scope from the given realm.voidClientScopeProvider. removeClientScopes(RealmModel realm)Removes all client scopes from the given realm.voidUserSessionProvider. removeExpired(RealmModel realm)Removes expired user sessions owned by this realm from this provider.booleanUserProvider. removeFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)Removes federation link between the user and the identity provider given by its idbooleanGroupProvider. removeGroup(RealmModel realm, GroupModel group)Removes the given group for the given realm.booleanRealmProvider. removeGroup(RealmModel realm, GroupModel group)Deprecated.Use the corresponding method fromGroupProvider.voidUserProvider. removeImportedUsers(RealmModel realm, String storageProviderId)Removes any imported users from a specific User Storage Provider.voidUserSessionProvider. removeOfflineUserSession(RealmModel realm, UserSessionModel userSession)Removes the attached clientSessions as welldefault booleanRealmProvider. removeRole(RealmModel realm, RoleModel role)Deprecated.Use the corresponding method fromRoleProvider.voidRoleProvider. removeRoles(RealmModel realm)Removes all roles from the given realm.booleanUserManager. removeUser(RealmModel realm, UserModel user)booleanUserManager. removeUser(RealmModel realm, UserModel user, UserProvider userProvider)voidUserLoginFailureProvider. removeUserLoginFailure(RealmModel realm, String userId)Removes aUserLoginFailureModelfor the given realm and user id.default voidUserSessionProvider. removeUserLoginFailure(RealmModel realm, String userId)Deprecated.UseremoveUserLoginFailureinstead.voidUserSessionProvider. removeUserSession(RealmModel realm, UserSessionModel session)This will remove attached ClientLoginSessionModels toovoidUserSessionProvider. removeUserSessions(RealmModel realm)voidUserSessionProvider. removeUserSessions(RealmModel realm, UserModel user)voidUserSessionModel. restartSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)booleanUserProvider. revokeConsentForClient(RealmModel realm, String userId, String clientInternalId)Remove a user consent given by the user id and client idvoidRealmProvider. saveLocalizationText(RealmModel realm, String locale, String key, String text)voidRealmProvider. saveLocalizationTexts(RealmModel realm, String locale, Map<String,String> localizationTexts)default List<ClientModel>RealmProvider. searchClientsByClientId(String clientId, Integer firstResult, Integer maxResults, RealmModel realm)Deprecated.Use the corresponding method fromClientProvider.default Set<RoleModel>RealmProvider. searchForClientRoles(RealmModel realm, ClientModel client, String search, Integer first, Integer max)Deprecated.Use the corresponding method fromRoleProvider.default List<GroupModel>RealmProvider. searchForGroupByName(RealmModel realm, String search, Integer first, Integer max)Deprecated.Use the corresponding method fromGroupProvider.default Set<RoleModel>RealmProvider. searchForRoles(RealmModel realm, String search, Integer first, Integer max)Deprecated.Use the corresponding method fromRoleProvider.voidUserProvider. setNotBeforeForUser(RealmModel realm, UserModel user, int notBefore)Sets the notBefore value for the given uservoidKeycloakContext. setRealm(RealmModel realm)voidUserProvider. unlinkUsers(RealmModel realm, String storageProviderId)Set federation link tonullto imported users of a specific User Storage ProvidervoidUserProvider. updateConsent(RealmModel realm, String userId, UserConsentModel consent)Update client scopes in the stored user consentbooleanUserCredentialManager. 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 federatedIdentityModelbooleanRealmProvider. updateLocalizationText(RealmModel realm, String locale, String key, String text)voidIdentityProviderModel. validate(RealmModel realm)Validates this configuration.Constructors in org.keycloak.models with parameters of type RealmModel Constructor Description CibaConfig(RealmModel realm)OAuth2DeviceConfig(RealmModel realm)ParConfig(RealmModel realm) -
Uses of RealmModel in org.keycloak.models.cache
Methods in org.keycloak.models.cache with parameters of type RealmModel Modifier and Type Method Description voidUserCache. evict(RealmModel realm)Evict users of a specific realmvoidUserCache. evict(RealmModel realm, UserModel user)Evict user from cache.voidOnUserCache. onCache(RealmModel realm, CachedUserModel user, UserModel delegate) -
Uses of RealmModel in org.keycloak.models.credential
Methods in org.keycloak.models.credential with parameters of type RealmModel Modifier and Type Method Description static OTPCredentialModelOTPCredentialModel. createFromPolicy(RealmModel realm, String secretValue)static OTPCredentialModelOTPCredentialModel. createFromPolicy(RealmModel realm, String secretValue, String userLabel) -
Uses of RealmModel in org.keycloak.models.utils
Methods in org.keycloak.models.utils with parameters of type RealmModel Modifier and Type Method Description static booleanRoleUtils. isRealmRole(RoleModel r, RealmModel realm) -
Uses of RealmModel in org.keycloak.policy
Methods in org.keycloak.policy with parameters of type RealmModel Modifier and Type Method Description PolicyErrorPasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password) -
Uses of RealmModel in org.keycloak.services.clientpolicy
Methods in org.keycloak.services.clientpolicy with parameters of type RealmModel Modifier and Type Method Description ClientPoliciesRepresentationClientPolicyManager. getClientPolicies(RealmModel realm)when getting client policies via Admin REST API, returns the existing client policies set on the realm.ClientProfilesRepresentationClientPolicyManager. getClientProfiles(RealmModel realm, boolean includeGlobalProfiles)when getting client profiles via Admin REST API, returns the existing client profiles set on the realm.voidClientPolicyManager. setupClientPoliciesOnCreatedRealm(RealmModel realm)when creating a realm, adds the default client policies, which should be available on the realm and put them onto the realm as its attribute.voidClientPolicyManager. updateClientPolicies(RealmModel realm, ClientPoliciesRepresentation clientPolicies)when updating client policies via Admin REST API, reads the json representation of the client policies and overrides the existing client policies set on the realm with them.voidClientPolicyManager. updateClientProfiles(RealmModel realm, ClientProfilesRepresentation clientProfiles)when updating client profiles via Admin REST API, reads the json representation of the client profiles and overrides the existing client profiles set on the realm with them.voidClientPolicyManager. updateRealmModelFromRepresentation(RealmModel realm, RealmRepresentation rep)when importing a realm, or updating a realm, update model from the representation objectvoidClientPolicyManager. updateRealmRepresentationFromModel(RealmModel realm, RealmRepresentation rep)when exporting realm, or retrieve the realm for admin REST API, prepares the exported representation of the client profiles and policies. -
Uses of RealmModel in org.keycloak.sessions
Methods in org.keycloak.sessions that return RealmModel Modifier and Type Method Description RealmModelCommonClientSessionModel. getRealm()RealmModelRootAuthenticationSessionModel. getRealm()Returns realm associated to the root authentication session.Methods in org.keycloak.sessions with parameters of type RealmModel Modifier and Type Method Description default RootAuthenticationSessionModelAuthenticationSessionProvider. createRootAuthenticationSession(String id, RealmModel realm)Deprecated.UseAuthenticationSessionProvider.createRootAuthenticationSession(RealmModel, String)createRootAuthenticationSession} instead.RootAuthenticationSessionModelAuthenticationSessionProvider. createRootAuthenticationSession(RealmModel realm)Creates and registers a new authentication session with random ID.RootAuthenticationSessionModelAuthenticationSessionProvider. createRootAuthenticationSession(RealmModel realm, String id)Creates a new root authentication session specified by the provided realm and id.RootAuthenticationSessionModelAuthenticationSessionProvider. getRootAuthenticationSession(RealmModel realm, String authenticationSessionId)Returns the root authentication session specified by the provided realm and id.voidAuthenticationSessionProvider. onClientRemoved(RealmModel realm, ClientModel client)Removes all associated root authentication sessions to the given realm and client which was removed.voidAuthenticationSessionProvider. onRealmRemoved(RealmModel realm)Removes all associated root authentication sessions to the given realm which was removed.voidAuthenticationSessionProvider. removeExpired(RealmModel realm)Removes all expired root authentication sessions for the given realm.voidAuthenticationSessionProvider. removeRootAuthenticationSession(RealmModel realm, RootAuthenticationSessionModel authenticationSession)Removes provided root authentication session.voidRootAuthenticationSessionModel. restartSession(RealmModel realm)Will completely restart whole state of authentication session. -
Uses of RealmModel in org.keycloak.storage
Methods in org.keycloak.storage with parameters of type RealmModel Modifier and Type Method Description default voidUserStorageProviderFactory. onCreate(KeycloakSession session, RealmModel realm, ComponentModel model)Called when UserStorageProviderModel is created.default voidUserStorageProvider. preRemove(RealmModel realm)Callback when a realm is removed.default voidUserStorageProvider. preRemove(RealmModel realm, GroupModel group)Callback when a group is removed.default voidUserStorageProvider. preRemove(RealmModel realm, RoleModel role)Callback when a role is removed.default voidUserStorageProviderFactory. validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) -
Uses of RealmModel in org.keycloak.storage.adapter
Fields in org.keycloak.storage.adapter declared as RealmModel Modifier and Type Field Description protected RealmModelAbstractUserAdapter. realmprotected RealmModelAbstractUserAdapterFederatedStorage. realmConstructors in org.keycloak.storage.adapter with parameters of type RealmModel Constructor Description AbstractUserAdapter(KeycloakSession session, RealmModel realm, ComponentModel storageProviderModel)AbstractUserAdapterFederatedStorage(KeycloakSession session, RealmModel realm, ComponentModel storageProviderModel)Streams(KeycloakSession session, RealmModel realm, ComponentModel storageProviderModel)Streams(KeycloakSession session, RealmModel realm, ComponentModel storageProviderModel) -
Uses of RealmModel in org.keycloak.storage.client
Methods in org.keycloak.storage.client with parameters of type RealmModel Modifier and Type Method Description default ClientModelClientLookupProvider. getClientByClientId(String clientId, RealmModel realm)Deprecated.ClientModelClientLookupProvider. getClientByClientId(RealmModel realm, String clientId)Exact search for a client by its public client identifier.default ClientModelClientLookupProvider. getClientById(String id, RealmModel realm)Deprecated.ClientModelClientLookupProvider. getClientById(RealmModel realm, String id)Exact search for a client by its internal ID.Map<String,ClientScopeModel>ClientLookupProvider. getClientScopes(RealmModel realm, ClientModel client, boolean defaultScopes)Return all default scopes (ifdefaultScopeistrue) or all optional scopes (ifdefaultScopeisfalse) linked with the clientdefault voidClientStorageProvider. preRemove(RealmModel realm)Callback when a realm is removed.default voidClientStorageProvider. preRemove(RealmModel realm, GroupModel group)Callback when a group is removed.default voidClientStorageProvider. preRemove(RealmModel realm, RoleModel role)Callback when a role is removed.Stream<ClientModel>ClientLookupProvider. searchClientsByAttributes(RealmModel realm, Map<String,String> attributes, Integer firstResult, Integer maxResults)default List<ClientModel>ClientLookupProvider. searchClientsByClientId(String clientId, Integer firstResult, Integer maxResults, RealmModel realm)Stream<ClientModel>ClientLookupProvider. searchClientsByClientIdStream(RealmModel realm, String clientId, Integer firstResult, Integer maxResults)Case-insensitive search for clients that contain the given string in their public client identifier. -
Uses of RealmModel in org.keycloak.storage.clientscope
Methods in org.keycloak.storage.clientscope with parameters of type RealmModel Modifier and Type Method Description ClientScopeModelClientScopeLookupProvider. getClientScopeById(RealmModel realm, String id)Exact search for a client scope by its internal ID.. -
Uses of RealmModel in org.keycloak.storage.federated
Methods in org.keycloak.storage.federated with parameters of type RealmModel Modifier and Type Method Description voidUserConsentFederatedStorage. addConsent(RealmModel realm, String userId, UserConsentModel consent)voidUserBrokerLinkFederatedStorage. addFederatedIdentity(RealmModel realm, String userId, FederatedIdentityModel socialLink)voidUserRequiredActionsFederatedStorage. addRequiredAction(RealmModel realm, String userId, String action)CredentialModelUserFederatedUserCredentialStore. createCredential(RealmModel realm, String userId, CredentialModel cred)voidUserRoleMappingsFederatedStorage. deleteRoleMapping(RealmModel realm, String userId, RoleModel role)org.keycloak.common.util.MultivaluedHashMap<String,String>UserAttributeFederatedStorage. getAttributes(RealmModel realm, String userId)UserConsentModelUserConsentFederatedStorage. getConsentByClient(RealmModel realm, String userId, String clientInternalId)List<UserConsentModel>UserConsentFederatedStorage. getConsents(RealmModel realm, String userId)Deprecated.UsegetConsentsStreaminstead.default List<UserConsentModel>UserConsentFederatedStorage.Streams. getConsents(RealmModel realm, String userId)default Stream<UserConsentModel>UserConsentFederatedStorage. getConsentsStream(RealmModel realm, String userId)Obtains the consents associated with the federated user identified byuserId.Stream<UserConsentModel>UserConsentFederatedStorage.Streams. getConsentsStream(RealmModel realm, String userId)Set<FederatedIdentityModel>UserBrokerLinkFederatedStorage. getFederatedIdentities(String userId, RealmModel realm)Deprecated.UsegetFederatedIdentitiesStreaminstead.default Set<FederatedIdentityModel>UserBrokerLinkFederatedStorage.Streams. getFederatedIdentities(String userId, RealmModel realm)default Stream<FederatedIdentityModel>UserBrokerLinkFederatedStorage. getFederatedIdentitiesStream(String userId, RealmModel realm)Obtains the identities of the federated user identified byuserId.Stream<FederatedIdentityModel>UserBrokerLinkFederatedStorage.Streams. getFederatedIdentitiesStream(String userId, RealmModel realm)FederatedIdentityModelUserBrokerLinkFederatedStorage. getFederatedIdentity(String userId, String socialProvider, RealmModel realm)Set<GroupModel>UserGroupMembershipFederatedStorage. getGroups(RealmModel realm, String userId)Deprecated.UsegetGroupsStreaminstead.default Set<GroupModel>UserGroupMembershipFederatedStorage.Streams. getGroups(RealmModel realm, String userId)default Stream<GroupModel>UserGroupMembershipFederatedStorage. getGroupsStream(RealmModel realm, String userId)Obtains the groups associated with the federated user.Stream<GroupModel>UserGroupMembershipFederatedStorage.Streams. getGroupsStream(RealmModel realm, String userId)List<String>UserGroupMembershipFederatedStorage. getMembership(RealmModel realm, GroupModel group, int firstResult, int max)Deprecated.UsegetMembershipStreaminstead.default List<String>UserGroupMembershipFederatedStorage.Streams. getMembership(RealmModel realm, GroupModel group, int firstResult, int max)default Stream<String>UserGroupMembershipFederatedStorage. getMembershipStream(RealmModel realm, GroupModel group, Integer firstResult, Integer max)Obtains the federated users that are members of the givengroupin the specifiedrealm.Stream<String>UserGroupMembershipFederatedStorage.Streams. getMembershipStream(RealmModel realm, GroupModel group, Integer firstResult, Integer max)intUserNotBeforeFederatedStorage. getNotBeforeOfUser(RealmModel realm, String userId)Set<String>UserRequiredActionsFederatedStorage. getRequiredActions(RealmModel realm, String userId)Deprecated.UsegetRequiredActionsStreaminstead.default Set<String>UserRequiredActionsFederatedStorage.Streams. getRequiredActions(RealmModel realm, String userId)default Stream<String>UserRequiredActionsFederatedStorage. getRequiredActionsStream(RealmModel realm, String userId)Obtains the names of required actions associated with the federated user identified byuserId.Stream<String>UserRequiredActionsFederatedStorage.Streams. getRequiredActionsStream(RealmModel realm, String userId)Set<RoleModel>UserRoleMappingsFederatedStorage. getRoleMappings(RealmModel realm, String userId)Deprecated.UsegetRoleMappingsStreaminstead.default Set<RoleModel>UserRoleMappingsFederatedStorage.Streams. getRoleMappings(RealmModel realm, String userId)default Stream<RoleModel>UserRoleMappingsFederatedStorage. getRoleMappingsStream(RealmModel realm, String userId)Obtains the roles associated with the federated user identified byuserId.Stream<RoleModel>UserRoleMappingsFederatedStorage.Streams. getRoleMappingsStream(RealmModel realm, String userId)CredentialModelUserFederatedUserCredentialStore. getStoredCredentialById(RealmModel realm, String userId, String id)CredentialModelUserFederatedUserCredentialStore. getStoredCredentialByNameAndType(RealmModel realm, String userId, String name, String type)List<CredentialModel>UserFederatedUserCredentialStore. getStoredCredentials(RealmModel realm, String userId)Deprecated.UsegetStoredCredentialsStreaminstead.default List<CredentialModel>UserFederatedUserCredentialStore.Streams. getStoredCredentials(RealmModel realm, String userId)List<CredentialModel>UserFederatedUserCredentialStore. getStoredCredentialsByType(RealmModel realm, String userId, String type)Deprecated.UsegetStoredCredentialsByTypeStreaminstead.default List<CredentialModel>UserFederatedUserCredentialStore.Streams. getStoredCredentialsByType(RealmModel realm, String userId, String type)default Stream<CredentialModel>UserFederatedUserCredentialStore. getStoredCredentialsByTypeStream(RealmModel realm, String userId, String type)Obtains the credentials of typetypethat are associated with the federated user identified byuserId.Stream<CredentialModel>UserFederatedUserCredentialStore.Streams. getStoredCredentialsByTypeStream(RealmModel realm, String userId, String type)default Stream<CredentialModel>UserFederatedUserCredentialStore. getStoredCredentialsStream(RealmModel realm, String userId)Obtains the credentials associated with the federated user identified byuserId.Stream<CredentialModel>UserFederatedUserCredentialStore.Streams. getStoredCredentialsStream(RealmModel realm, String userId)List<String>UserFederatedStorageProvider. getStoredUsers(RealmModel realm, int first, int max)Deprecated.UsegetStoredUsersStreaminstead.default List<String>UserFederatedStorageProvider.Streams. getStoredUsers(RealmModel realm, int first, int max)intUserFederatedStorageProvider. getStoredUsersCount(RealmModel realm)default Stream<String>UserFederatedStorageProvider. getStoredUsersStream(RealmModel realm, Integer first, Integer max)Obtains the ids of all federated users in the realm.Stream<String>UserFederatedStorageProvider.Streams. getStoredUsersStream(RealmModel realm, Integer first, Integer max)StringUserBrokerLinkFederatedStorage. getUserByFederatedIdentity(FederatedIdentityModel socialLink, RealmModel realm)List<String>UserAttributeFederatedStorage. getUsersByUserAttribute(RealmModel realm, String name, String value)Deprecated.UsegetUsersByUserAttributeStreaminstead.default List<String>UserAttributeFederatedStorage.Streams. getUsersByUserAttribute(RealmModel realm, String name, String value)default Stream<String>UserAttributeFederatedStorage. getUsersByUserAttributeStream(RealmModel realm, String name, String value)Searches for federated users that have an attribute with the specifiednameandvalue.Stream<String>UserAttributeFederatedStorage.Streams. getUsersByUserAttributeStream(RealmModel realm, String name, String value)voidUserRoleMappingsFederatedStorage. grantRole(RealmModel realm, String userId, RoleModel role)voidUserGroupMembershipFederatedStorage. joinGroup(RealmModel realm, String userId, GroupModel group)voidUserGroupMembershipFederatedStorage. leaveGroup(RealmModel realm, String userId, GroupModel group)voidUserBrokerLinkFederatedStorage. preRemove(RealmModel realm, IdentityProviderModel provider)voidUserFederatedStorageProvider. preRemove(RealmModel realm)voidUserFederatedStorageProvider. preRemove(RealmModel realm, ComponentModel model)voidUserFederatedStorageProvider. preRemove(RealmModel realm, ClientModel client)voidUserFederatedStorageProvider. preRemove(RealmModel realm, GroupModel group)voidUserFederatedStorageProvider. preRemove(RealmModel realm, RoleModel role)voidUserFederatedStorageProvider. preRemove(RealmModel realm, UserModel user)voidUserAttributeFederatedStorage. removeAttribute(RealmModel realm, String userId, String name)booleanUserBrokerLinkFederatedStorage. removeFederatedIdentity(RealmModel realm, String userId, String socialProvider)voidUserRequiredActionsFederatedStorage. removeRequiredAction(RealmModel realm, String userId, String action)booleanUserFederatedUserCredentialStore. removeStoredCredential(RealmModel realm, String userId, String id)booleanUserConsentFederatedStorage. revokeConsentForClient(RealmModel realm, String userId, String clientInternalId)voidUserAttributeFederatedStorage. setAttribute(RealmModel realm, String userId, String name, List<String> values)voidUserNotBeforeFederatedStorage. setNotBeforeForUser(RealmModel realm, String userId, int notBefore)voidUserAttributeFederatedStorage. setSingleAttribute(RealmModel realm, String userId, String name, String value)voidUserConsentFederatedStorage. updateConsent(RealmModel realm, String userId, UserConsentModel consent)voidUserFederatedUserCredentialStore. updateCredential(RealmModel realm, String userId, CredentialModel cred)voidUserBrokerLinkFederatedStorage. updateFederatedIdentity(RealmModel realm, String userId, FederatedIdentityModel federatedIdentityModel) -
Uses of RealmModel in org.keycloak.storage.group
Methods in org.keycloak.storage.group with parameters of type RealmModel Modifier and Type Method Description GroupModelGroupLookupProvider. getGroupById(RealmModel realm, String id)Returns a group from the given realm with the corresponding iddefault List<GroupModel>GroupLookupProvider. searchForGroupByName(RealmModel realm, String search, Integer firstResult, Integer maxResults)Deprecated.UsesearchForGroupByNameStreaminstead.Stream<GroupModel>GroupLookupProvider. searchForGroupByNameStream(RealmModel realm, String search, Integer firstResult, Integer maxResults)Returns the group hierarchy with the given string in name for the given realm. -
Uses of RealmModel in org.keycloak.storage.role
Methods in org.keycloak.storage.role with parameters of type RealmModel Modifier and Type Method Description RoleModelRoleLookupProvider. getRealmRole(RealmModel realm, String name)Exact search for a role by given name.RoleModelRoleLookupProvider. getRoleById(RealmModel realm, String id)Exact search for a role by its internal ID..Stream<RoleModel>RoleLookupProvider. searchForRolesStream(RealmModel realm, String search, Integer first, Integer max)Case-insensitive search for roles that contain the given string in their name or description. -
Uses of RealmModel in org.keycloak.storage.user
Methods in org.keycloak.storage.user with parameters of type RealmModel Modifier and Type Method Description UserModelUserRegistrationProvider. addUser(RealmModel realm, String username)All storage providers that implement this interface will be looped through.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.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)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 intUserQueryProvider. getUsersCount(String search, RealmModel realm)Deprecated.UsegetUsersCountdefault intUserQueryProvider. getUsersCount(String search, RealmModel realm, Set<String> groupIds)Deprecated.UsegetUsersCountinstead.default intUserQueryProvider. getUsersCount(Map<String,String> params, RealmModel realm)Deprecated.UsegetUsersCountinstead.default intUserQueryProvider. getUsersCount(Map<String,String> params, RealmModel realm, Set<String> groupIds)Deprecated.UsegetUsersCountinstead.default intUserQueryProvider. getUsersCount(RealmModel realm)Returns the number of users, without consider any service account.default intUserQueryProvider. getUsersCount(RealmModel realm, boolean includeServiceAccount)Returns the number of users.default intUserQueryProvider. getUsersCount(RealmModel realm, String search)Returns the number of users that would be returned by a call tosearchForUserStreamdefault intUserQueryProvider. getUsersCount(RealmModel realm, String search, Set<String> groupIds)Returns the number of users that would be returned by a call tosearchForUserStreamand are members of at least one of the groups given by thegroupIdsset.default intUserQueryProvider. getUsersCount(RealmModel realm, Map<String,String> params)Returns the number of users that match the given filter parameters.default intUserQueryProvider. getUsersCount(RealmModel realm, Map<String,String> params, Set<String> groupIds)Returns the number of users that match the given filter parameters and is in at least one of the given groups.default intUserQueryProvider. getUsersCount(RealmModel realm, Set<String> groupIds)Returns the number of users that are in at least one of the groups given.default intUserQueryProvider.Streams. getUsersCount(String search, RealmModel realm)default intUserQueryProvider.Streams. getUsersCount(String search, RealmModel realm, Set<String> groupIds)default intUserQueryProvider.Streams. getUsersCount(Map<String,String> params, RealmModel realm)default intUserQueryProvider.Streams. getUsersCount(Map<String,String> params, RealmModel realm, Set<String> groupIds)default intUserQueryProvider.Streams. getUsersCount(RealmModel realm, String search)default intUserQueryProvider.Streams. getUsersCount(RealmModel realm, String search, Set<String> groupIds)default intUserQueryProvider.Streams. getUsersCount(RealmModel realm, Map<String,String> params)default intUserQueryProvider.Streams. getUsersCount(RealmModel realm, Map<String,String> params, Set<String> groupIds)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)voidUserBulkUpdateProvider. grantToAllUsers(RealmModel realm, RoleModel role)Grants the given role to all users from particular realm.booleanUserRegistrationProvider. removeUser(RealmModel realm, UserModel user)Called if user originated from this provider.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)UserModelImportedUserValidation. validate(RealmModel realm, UserModel user)If this method returns null, then the user in local storage will be removed
-