Uses of Interface
org.keycloak.models.RoleModel
Packages that use RoleModel
Package
Description
-
Uses of RoleModel in org.keycloak.exportimport.util
Methods in org.keycloak.exportimport.util with parameters of type RoleModelModifier and TypeMethodDescriptionstatic RoleRepresentationExportUtils.exportRole(RoleModel role) Full export of role including composite rolesMethod parameters in org.keycloak.exportimport.util with type arguments of type RoleModelModifier and TypeMethodDescriptionstatic List<RoleRepresentation>ExportUtils.exportRoles(Stream<RoleModel> roles) -
Uses of RoleModel in org.keycloak.federation.kerberos
Methods in org.keycloak.federation.kerberos with parameters of type RoleModelModifier and TypeMethodDescriptionvoidKerberosFederationProvider.preRemove(RealmModel realm, RoleModel role) -
Uses of RoleModel in org.keycloak.federation.sssd
Methods in org.keycloak.federation.sssd with parameters of type RoleModelModifier and TypeMethodDescriptionvoidSSSDFederationProvider.preRemove(RealmModel realm, RoleModel role) -
Uses of RoleModel in org.keycloak.models
Methods in org.keycloak.models that return RoleModelModifier and TypeMethodDescriptiondefault RoleModelRoleProvider.addClientRole(ClientModel client, String name) Adds a client role with givennameto the given client.RoleProvider.addClientRole(ClientModel client, String id, String name) Adds a client role with given internal ID andnameto the given client.default RoleModelRoleProvider.addRealmRole(RealmModel realm, String name) Adds a realm role with givennameto the given realm.RoleProvider.addRealmRole(RealmModel realm, String id, String name) Adds a realm role with given internal ID andnameto the given realm.RealmModel.getDefaultRole()Returns default realm role.RoleContainerModel.RoleRemovedEvent.getRole()RoleModel.RoleEvent.getRole()RealmModel.getRoleById(String id) Methods in org.keycloak.models that return types with arguments of type RoleModelModifier and TypeMethodDescriptionRoleMapperModel.getClientRoleMappingsStream(ClientModel app) Returns stream of client roles that are directly set to this object for the given client.RoleProvider.getClientRolesStream(ClientModel client) Returns all the client roles of the given client.RoleProvider.getClientRolesStream(ClientModel client, Integer first, Integer max) Returns the client roles of the given client.RoleModel.getCompositesStream()Returns all composite roles as a stream.RoleModel.getCompositesStream(String search, Integer first, Integer max) Returns a paginated stream of composite roles ofthisrole that contain given string in its name.RoleMapperModel.getRealmRoleMappingsStream()Returns stream of realm roles that are directly set to this object.RoleProvider.getRealmRolesStream(RealmModel realm) Returns all the realm roles of the given realm as a stream.RoleProvider.getRealmRolesStream(RealmModel realm, Integer first, Integer max) Returns the realm roles of the given realm as a stream.ClientScopeDecorator.getRealmScopeMappingsStream()ScopeContainerModel.getRealmScopeMappingsStream()From the scope mappings returned byScopeContainerModel.getScopeMappingsStream()returns only those that belong to the realm that owns this scope container.RoleMapperModel.getRoleMappingsStream()Returns stream of all role (both realm all client) that are directly set to this object.ClientSessionContext.getRolesStream()Returns all roles including composite ones as a stream.RoleContainerModel.getRolesStream()Returns available roles as a stream.RoleContainerModel.getRolesStream(Integer firstResult, Integer maxResults) Returns available roles as a stream.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.ClientScopeDecorator.getScopeMappingsStream()ScopeContainerModel.getScopeMappingsStream()Returns scope mappings for this scope container as a stream.RoleContainerModel.searchForRolesStream(String search, Integer first, Integer max) Searches roles by the given name.Methods in org.keycloak.models with parameters of type RoleModelModifier and TypeMethodDescriptionvoidRoleModel.addCompositeRole(RoleModel role) voidClientScopeDecorator.addScopeMapping(RoleModel role) voidScopeContainerModel.addScopeMapping(RoleModel role) default voidRealmModel.addToDefaultRoles(RoleModel role) Adds a role as a composite to default role of this realm.voidRoleMapperModel.deleteRoleMapping(RoleModel role) Removes the given role mapping from this object.voidClientScopeDecorator.deleteScopeMapping(RoleModel role) voidScopeContainerModel.deleteScopeMapping(RoleModel role) static voidRoleModel.RoleGrantedEvent.fire(RoleModel role, UserModel user, KeycloakSession session) static voidRoleModel.RoleRevokedEvent.fire(RoleModel role, UserModel user, KeycloakSession session) GroupProvider.getGroupsByRoleStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults) Returns groups with the given role in the given realm.voidGrants the given role to this object.default booleanRoleMapperModel.hasDirectRole(RoleModel role) Returnstrue, if this object is directly assigned the given role.default booleanClientModel.hasDirectScope(RoleModel role) booleanClientScopeDecorator.hasDirectScope(RoleModel role) default booleanScopeContainerModel.hasDirectScope(RoleModel role) Returnstrue, if this object has the given role directly in its scope.booleanReturnstrueif this object is directly or indirectly assigned the given role,falseotherwise.booleanbooleanbooleanReturnstrue, if this object has the given role directly or indirectly in its scope,falseotherwise.voidUserProvider.preRemove(RealmModel realm, RoleModel role) Called when a role is removed.voidRoleModel.removeCompositeRole(RoleModel role) booleanRoleContainerModel.removeRole(RoleModel role) booleanRoleProvider.removeRole(RoleModel role) Removes given realm role from the given realm.voidRealmModel.setDefaultRole(RoleModel role) Sets default role for this realm -
Uses of RoleModel in org.keycloak.models.cache.infinispan
Classes in org.keycloak.models.cache.infinispan that implement RoleModelFields in org.keycloak.models.cache.infinispan declared as RoleModelFields in org.keycloak.models.cache.infinispan with type parameters of type RoleModelMethods in org.keycloak.models.cache.infinispan that return RoleModelModifier and TypeMethodDescriptionRealmCacheSession.addClientRole(ClientModel client, String name) RealmCacheSession.addClientRole(ClientModel client, String id, String name) RealmCacheSession.addRealmRole(RealmModel realm, String name) RealmCacheSession.addRealmRole(RealmModel realm, String id, String name) RealmCacheSession.getClientRole(ClientModel client, String name) RealmAdapter.getDefaultRole()RealmCacheSession.getRealmRole(RealmModel realm, String name) RealmAdapter.getRoleById(String id) RealmCacheSession.getRoleById(RealmModel realm, String id) Methods in org.keycloak.models.cache.infinispan that return types with arguments of type RoleModelModifier and TypeMethodDescriptionGroupAdapter.getClientRoleMappingsStream(ClientModel app) UserAdapter.getClientRoleMappingsStream(ClientModel app) RealmCacheSession.getClientRolesStream(ClientModel client) RealmCacheSession.getClientRolesStream(ClientModel client, Integer first, Integer max) RoleAdapter.getCompositesStream()RoleAdapter.getCompositesStream(String search, Integer first, Integer max) GroupAdapter.getRealmRoleMappingsStream()UserAdapter.getRealmRoleMappingsStream()RealmCacheSession.getRealmRolesStream(RealmModel realm) RealmCacheSession.getRealmRolesStream(RealmModel realm, Integer first, Integer max) ClientAdapter.getRealmScopeMappingsStream()ClientScopeAdapter.getRealmScopeMappingsStream()GroupAdapter.getRoleMappingsStream()UserAdapter.getRoleMappingsStream()ClientAdapter.getRolesStream()ClientAdapter.getRolesStream(Integer first, Integer max) RealmAdapter.getRolesStream()RealmAdapter.getRolesStream(Integer first, Integer max) RealmCacheSession.getRolesStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max) ClientAdapter.getScopeMappingsStream()ClientScopeAdapter.getScopeMappingsStream()RealmCacheSession.searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max) RealmCacheSession.searchForClientRolesStream(RealmModel realm, String search, Stream<String> excludedIds, Integer first, Integer max) RealmCacheSession.searchForClientRolesStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max) ClientAdapter.searchForRolesStream(String search, Integer first, Integer max) RealmAdapter.searchForRolesStream(String search, Integer first, Integer max) RealmCacheSession.searchForRolesStream(RealmModel realm, String search, Integer first, Integer max) Methods in org.keycloak.models.cache.infinispan with parameters of type RoleModelModifier and TypeMethodDescriptionvoidRoleAdapter.addCompositeRole(RoleModel role) voidClientAdapter.addScopeMapping(RoleModel role) voidClientScopeAdapter.addScopeMapping(RoleModel role) voidRealmAdapter.addToDefaultRoles(RoleModel role) voidGroupAdapter.deleteRoleMapping(RoleModel role) voidUserAdapter.deleteRoleMapping(RoleModel role) voidClientAdapter.deleteScopeMapping(RoleModel role) voidClientScopeAdapter.deleteScopeMapping(RoleModel role) RealmCacheSession.getGroupsByRoleStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults) UserCacheSession.getRoleMembersStream(RealmModel realm, RoleModel role) UserCacheSession.getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults) voidvoidvoidUserCacheSession.grantToAllUsers(RealmModel realm, RoleModel role) booleanGroupAdapter.hasDirectRole(RoleModel role) booleanUserAdapter.hasDirectRole(RoleModel role) booleanClientAdapter.hasDirectScope(RoleModel role) booleanClientScopeAdapter.hasDirectScope(RoleModel role) booleanbooleanbooleanbooleanbooleanvoidUserCacheSession.preRemove(RealmModel realm, RoleModel role) voidRoleAdapter.removeCompositeRole(RoleModel role) booleanClientAdapter.removeRole(RoleModel role) booleanRealmAdapter.removeRole(RoleModel role) booleanRealmCacheSession.removeRole(RoleModel role) voidRealmAdapter.setDefaultRole(RoleModel role) -
Uses of RoleModel in org.keycloak.models.cache.infinispan.entities
Method parameters in org.keycloak.models.cache.infinispan.entities with type arguments of type RoleModelModifier and TypeMethodDescriptionCachedRole.getAttributes(KeycloakSession session, Supplier<RoleModel> roleModel) Constructors in org.keycloak.models.cache.infinispan.entities with parameters of type RoleModelModifierConstructorDescriptionCachedClientRole(Long revision, String clientId, RoleModel model, RealmModel realm) CachedRealmRole(Long revision, RoleModel model, RealmModel realm) CachedRole(Long revision, RoleModel model, RealmModel realm) -
Uses of RoleModel in org.keycloak.models.delegate
Methods in org.keycloak.models.delegate that return RoleModelModifier and TypeMethodDescriptionMethods in org.keycloak.models.delegate that return types with arguments of type RoleModelModifier and TypeMethodDescriptionClientModelLazyDelegate.getRealmScopeMappingsStream()ClientModelLazyDelegate.getRolesStream()ClientModelLazyDelegate.getRolesStream(Integer firstResult, Integer maxResults) ClientModelLazyDelegate.getScopeMappingsStream()ClientModelLazyDelegate.searchForRolesStream(String search, Integer first, Integer max) Methods in org.keycloak.models.delegate with parameters of type RoleModelModifier and TypeMethodDescriptionvoidClientModelLazyDelegate.addScopeMapping(RoleModel role) voidClientModelLazyDelegate.deleteScopeMapping(RoleModel role) booleanClientModelLazyDelegate.hasDirectScope(RoleModel role) booleanbooleanClientModelLazyDelegate.removeRole(RoleModel role) -
Uses of RoleModel in org.keycloak.models.jpa
Classes in org.keycloak.models.jpa that implement RoleModelMethods in org.keycloak.models.jpa that return RoleModelModifier and TypeMethodDescriptionJpaRealmProvider.addClientRole(ClientModel client, String name) JpaRealmProvider.addClientRole(ClientModel client, String id, String name) JpaRealmProvider.addRealmRole(RealmModel realm, String name) JpaRealmProvider.addRealmRole(RealmModel realm, String id, String name) JpaRealmProvider.getClientRole(ClientModel client, String name) RealmAdapter.getDefaultRole()JpaRealmProvider.getRealmRole(RealmModel realm, String name) JpaRealmProvider.getRoleById(RealmModel realm, String id) RealmAdapter.getRoleById(String id) Methods in org.keycloak.models.jpa that return types with arguments of type RoleModelModifier and TypeMethodDescriptionGroupAdapter.getClientRoleMappingsStream(ClientModel app) UserAdapter.getClientRoleMappingsStream(ClientModel app) JpaRealmProvider.getClientRolesStream(ClientModel client, Integer first, Integer max) RoleAdapter.getCompositesStream()RoleAdapter.getCompositesStream(String search, Integer first, Integer max) GroupAdapter.getRealmRoleMappingsStream()UserAdapter.getRealmRoleMappingsStream()JpaRealmProvider.getRealmRolesStream(RealmModel realm) JpaRealmProvider.getRealmRolesStream(RealmModel realm, Integer first, Integer max) ClientAdapter.getRealmScopeMappingsStream()ClientScopeAdapter.getRealmScopeMappingsStream()GroupAdapter.getRoleMappingsStream()UserAdapter.getRoleMappingsStream()ClientAdapter.getRolesStream()ClientAdapter.getRolesStream(Integer first, Integer max) JpaRealmProvider.getRolesStream(jakarta.persistence.TypedQuery<RoleEntity> query, RealmModel realm, Integer first, Integer max) JpaRealmProvider.getRolesStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max) RealmAdapter.getRolesStream()RealmAdapter.getRolesStream(Integer first, Integer max) ClientAdapter.getScopeMappingsStream()ClientScopeAdapter.getScopeMappingsStream()JpaRealmProvider.searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max) JpaRealmProvider.searchForClientRolesStream(RealmModel realm, String search, Stream<String> excludedIds, Integer first, Integer max) JpaRealmProvider.searchForClientRolesStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max) JpaRealmProvider.searchForRoles(jakarta.persistence.TypedQuery<RoleEntity> query, RealmModel realm, String search, Integer first, Integer max) ClientAdapter.searchForRolesStream(String search, Integer first, Integer max) JpaRealmProvider.searchForRolesStream(RealmModel realm, String search, Integer first, Integer max) RealmAdapter.searchForRolesStream(String search, Integer first, Integer max) Methods in org.keycloak.models.jpa with parameters of type RoleModelModifier and TypeMethodDescriptionvoidRoleAdapter.addCompositeRole(RoleModel role) voidClientAdapter.addScopeMapping(RoleModel role) voidClientScopeAdapter.addScopeMapping(RoleModel role) voidGroupAdapter.deleteRoleMapping(RoleModel role) voidUserAdapter.deleteRoleMapping(RoleModel role) voidClientAdapter.deleteScopeMapping(RoleModel role) voidClientScopeAdapter.deleteScopeMapping(RoleModel role) protected jakarta.persistence.TypedQuery<GroupRoleMappingEntity>GroupAdapter.getGroupRoleMappingEntityTypedQuery(RoleModel role) JpaRealmProvider.getGroupsByRoleStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults) JpaUserProvider.getRoleMembersStream(RealmModel realm, RoleModel role) JpaUserProvider.getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults) protected jakarta.persistence.TypedQuery<UserRoleMappingEntity>UserAdapter.getUserRoleMappingEntityTypedQuery(RoleModel role) voidvoidvoidUserAdapter.grantRoleImpl(RoleModel role) voidJpaUserProvider.grantToAllUsers(RealmModel realm, RoleModel role) booleanbooleanbooleanbooleanbooleanvoidJpaRealmProvider.preRemove(RealmModel realm, RoleModel role) voidJpaUserProvider.preRemove(RealmModel realm, RoleModel role) voidRoleAdapter.removeCompositeRole(RoleModel role) booleanClientAdapter.removeRole(RoleModel roleModel) booleanJpaRealmProvider.removeRole(RoleModel role) booleanRealmAdapter.removeRole(RoleModel role) JpaRealmProvider.roleRemovedEvent(RoleModel role) voidRealmAdapter.setDefaultRole(RoleModel role) -
Uses of RoleModel in org.keycloak.models.light
Methods in org.keycloak.models.light with parameters of type RoleModelModifier and TypeMethodDescriptionvoidLightweightUserAdapter.deleteRoleMapping(RoleModel role) void -
Uses of RoleModel in org.keycloak.models.oid4vci
Methods in org.keycloak.models.oid4vci that return types with arguments of type RoleModelModifier and TypeMethodDescriptionCredentialScopeModel.getRealmScopeMappingsStream()CredentialScopeModel.getScopeMappingsStream()Methods in org.keycloak.models.oid4vci with parameters of type RoleModelModifier and TypeMethodDescriptionvoidCredentialScopeModel.addScopeMapping(RoleModel role) voidCredentialScopeModel.deleteScopeMapping(RoleModel role) booleanCredentialScopeModel.hasDirectScope(RoleModel role) boolean -
Uses of RoleModel in org.keycloak.models.utils
Methods in org.keycloak.models.utils that return RoleModelModifier and TypeMethodDescriptionstatic RoleModelRepresentationToModel.createRole(RealmModel newRealm, RoleRepresentation roleRep) RealmModelDelegate.getDefaultRole()RealmModelDelegate.getRoleById(String id) static RoleModelKeycloakModelUtils.getRoleFromString(RealmModel realm, String roleName) static RoleModelKeycloakModelUtils.setupOfflineRole(RealmModel realm) Methods in org.keycloak.models.utils that return types with arguments of type RoleModelModifier and TypeMethodDescriptionRoleUtils.expandCompositeRoles(Set<RoleModel> roles) RoleUtils.expandCompositeRolesStream(Stream<RoleModel> roles) UserModelDelegate.getClientRoleMappingsStream(ClientModel app) KeycloakModelUtils.getClientScopeMappingsStream(ClientModel client, ScopeContainerModel container) RoleUtils.getDeepUserRoleMappings(UserModel user) UserModelDelegate.getRealmRoleMappingsStream()UserModelDelegate.getRoleMappingsStream()RealmModelDelegate.getRolesStream()RealmModelDelegate.getRolesStream(Integer firstResult, Integer maxResults) RealmModelDelegate.searchForRolesStream(String search, Integer first, Integer max) Methods in org.keycloak.models.utils with parameters of type RoleModelModifier and TypeMethodDescriptionvoidRealmModelDelegate.addToDefaultRoles(RoleModel role) static voidDefaultClientScopes.createOfflineAccessClientScope(RealmModel newRealm, RoleModel offlineRole) voidReadOnlyUserModelDelegate.deleteRoleMapping(RoleModel role) voidUserModelDelegate.deleteRoleMapping(RoleModel role) voidvoidstatic booleanstatic booleanbooleanstatic booleanRoleUtils.hasRoleFromGroup(Stream<GroupModel> groups, RoleModel targetRole, boolean checkParentGroup) Checks whether thetargetRoleis contained in any of thegroupsor their parents (if requested)static booleanRoleUtils.hasRoleFromGroup(GroupModel group, RoleModel targetRole, boolean checkParentGroup) Checks whether thetargetRoleis contained in the given group or its parents (if requested)static booleanRoleUtils.isClientRole(RoleModel r, ClientModel c) static booleanRoleUtils.isRealmRole(RoleModel r) static booleanRoleUtils.isRealmRole(RoleModel r, RealmModel realm) booleanRealmModelDelegate.removeRole(RoleModel role) static booleanDeep search if given role is descendant of composite rolevoidRealmModelDelegate.setDefaultRole(RoleModel role) static RoleRepresentationModelToRepresentation.toBriefRepresentation(RoleModel role) static RoleRepresentationModelToRepresentation.toRepresentation(RoleModel role) Method parameters in org.keycloak.models.utils with type arguments of type RoleModelModifier and TypeMethodDescriptionRoleUtils.expandCompositeRoles(Set<RoleModel> roles) RoleUtils.expandCompositeRolesStream(Stream<RoleModel> roles) static booleanstatic boolean -
Uses of RoleModel in org.keycloak.partialimport
Methods in org.keycloak.partialimport with parameters of type RoleModelModifier and TypeMethodDescriptionprotected voidRealmRolesPartialImport.RoleHelper.deleteRole(RoleModel role) -
Uses of RoleModel in org.keycloak.protocol.oidc
Methods in org.keycloak.protocol.oidc that return types with arguments of type RoleModelModifier and TypeMethodDescriptionTokenManager.getAccess(UserModel user, ClientModel client, Stream<ClientScopeModel> clientScopes) -
Uses of RoleModel in org.keycloak.protocol.saml.mappers
Methods in org.keycloak.protocol.saml.mappers with parameters of type RoleModelModifier and TypeMethodDescriptionRoleNameMapper.mapName(ProtocolMapperModel model, RoleModel roleModel) SAMLRoleNameMapper.mapName(ProtocolMapperModel model, RoleModel role) -
Uses of RoleModel in org.keycloak.services.resources.admin
Methods in org.keycloak.services.resources.admin that return RoleModelMethods in org.keycloak.services.resources.admin with parameters of type RoleModelModifier and TypeMethodDescriptionprotected voidRoleResource.addComposites(AdminPermissionEvaluator auth, AdminEventBuilder adminEvent, jakarta.ws.rs.core.UriInfo uriInfo, List<RoleRepresentation> roles, RoleModel role) protected voidRoleResource.deleteComposites(AdminEventBuilder adminEvent, jakarta.ws.rs.core.UriInfo uriInfo, List<RoleRepresentation> roles, RoleModel role) protected voidRoleResource.deleteRole(RoleModel role) protected Stream<RoleRepresentation>RoleResource.getClientRoleComposites(ClientModel app, RoleModel role) protected Stream<RoleRepresentation>RoleResource.getRealmRoleComposites(RoleModel role) protected RoleRepresentationRoleByIdResource.toMgmtRef(RoleModel role, AdminPermissionManagement permissions) protected voidRoleResource.updateRole(RoleRepresentation rep, RoleModel role, RealmModel realm, KeycloakSession session) -
Uses of RoleModel in org.keycloak.services.resources.admin.fgap
Methods in org.keycloak.services.resources.admin.fgap with parameters of type RoleModelModifier and TypeMethodDescriptionbooleanIf the role is a realm role, it returnstrueifRealmPermissionEvaluator.canManageRealm()returnstrue.booleanRolePermissionEvaluator.canMapClientScope(RoleModel role) ReturnstrueifClientPermissions.canManageClientsDefault()returnstrue.booleanRolePermissionEvaluator.canMapComposite(RoleModel role) ReturnstrueifRolePermissions.canManageDefault(RoleModel)andRolePermissions.checkAdminRoles(RoleModel)returnstrue.booleanRolePermissionEvaluator.canMapRole(RoleModel role) Returnstrueif the caller hasAdminRoles.MANAGE_USERSrole andRolePermissions.checkAdminRoles(RoleModel)returnstrue.booleanIf the role is a realm role, it returnstrueifRealmPermissionEvaluator.canViewRealm()returnstrue.RolePermissionManagement.getPermissions(RoleModel role) booleanRolePermissionManagement.isPermissionsEnabled(RoleModel role) RolePermissionManagement.mapClientScopePermission(RoleModel role) RolePermissionManagement.mapCompositePermission(RoleModel role) RolePermissionManagement.mapRolePermission(RoleModel role) voidRolePermissionEvaluator.requireManage(RoleModel role) Throws ForbiddenException ifRolePermissionEvaluator.canManage(RoleModel)returnsfalse.voidRolePermissionEvaluator.requireMapClientScope(RoleModel role) Throws ForbiddenException ifRolePermissionEvaluator.canMapClientScope(RoleModel)returnsfalse.voidRolePermissionEvaluator.requireMapComposite(RoleModel role) Throws ForbiddenException ifRolePermissionEvaluator.canMapComposite(RoleModel)returnsfalse.voidRolePermissionEvaluator.requireMapRole(RoleModel role) Throws ForbiddenException ifRolePermissionEvaluator.canMapRole(RoleModel)returnsfalse.voidRolePermissionEvaluator.requireView(RoleModel role) Throws ForbiddenException ifRolePermissionEvaluator.canView(RoleModel)returnsfalse.RolePermissionManagement.resourceServer(RoleModel role) RolePermissionManagement.rolePolicy(ResourceServer server, RoleModel role) voidRolePermissionManagement.setPermissionsEnabled(RoleModel role, boolean enable) -
Uses of RoleModel in org.keycloak.services.util
Methods in org.keycloak.services.util that return types with arguments of type RoleModel -
Uses of RoleModel in org.keycloak.storage
Methods in org.keycloak.storage that return RoleModelModifier and TypeMethodDescriptionRoleStorageManager.addClientRole(ClientModel client, String name) RoleStorageManager.addClientRole(ClientModel client, String id, String name) RoleStorageManager.addRealmRole(RealmModel realm, String name) RoleStorageManager.addRealmRole(RealmModel realm, String id, String name) RoleStorageManager.getClientRole(ClientModel client, String name) RoleStorageManager.getRealmRole(RealmModel realm, String name) RoleStorageManager.getRoleById(RealmModel realm, String id) Methods in org.keycloak.storage that return types with arguments of type RoleModelModifier and TypeMethodDescriptionRoleStorageManager.getClientRolesStream(ClientModel client) RoleStorageManager.getClientRolesStream(ClientModel client, Integer first, Integer max) RoleStorageManager.getRealmRolesStream(RealmModel realm, Integer first, Integer max) RoleStorageManager.getRolesStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max) RoleStorageManager.searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max) Obtaining roles from an external role storage is time-bounded.RoleStorageManager.searchForClientRolesStream(RealmModel realm, String search, Stream<String> excludedIds, Integer first, Integer max) RoleStorageManager.searchForClientRolesStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max) RoleStorageManager.searchForRolesStream(RealmModel realm, String search, Integer first, Integer max) Obtaining roles from an external role storage is time-bounded.Methods in org.keycloak.storage with parameters of type RoleModelModifier and TypeMethodDescriptionGroupStorageManager.getGroupsByRoleStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults) UserStorageManager.getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults) voidUserStorageManager.grantToAllUsers(RealmModel realm, RoleModel role) UserQueryProvidermethods implementation end hereUserBulkUpdateProvidermethods implementation start herevoidUserStorageManager.preRemove(RealmModel realm, RoleModel role) default voidUserStorageProvider.preRemove(RealmModel realm, RoleModel role) Callback when a role is removed.booleanRoleStorageManager.removeRole(RoleModel role) -
Uses of RoleModel in org.keycloak.storage.adapter
Methods in org.keycloak.storage.adapter that return types with arguments of type RoleModelModifier and TypeMethodDescriptionAbstractUserAdapter.getClientRoleMappings(ClientModel app) Deprecated.AbstractUserAdapter.Streams.getClientRoleMappings(ClientModel app) AbstractInMemoryUserAdapter.getClientRoleMappingsStream(ClientModel app) AbstractUserAdapter.getClientRoleMappingsStream(ClientModel app) AbstractUserAdapter.Streams.getClientRoleMappingsStream(ClientModel app) AbstractUserAdapterFederatedStorage.getClientRoleMappingsStream(ClientModel app) Gets role mappings from federated storage and automatically appends default roles.AbstractUserAdapterFederatedStorage.getFederatedRoleMappings()Deprecated.AbstractUserAdapterFederatedStorage.getFederatedRoleMappingsStream()AbstractUserAdapter.getRealmRoleMappings()Deprecated.UseAbstractUserAdapter.getRealmRoleMappingsStream()insteadAbstractUserAdapter.Streams.getRealmRoleMappings()AbstractInMemoryUserAdapter.getRealmRoleMappingsStream()AbstractUserAdapter.getRealmRoleMappingsStream()AbstractUserAdapter.Streams.getRealmRoleMappingsStream()AbstractUserAdapterFederatedStorage.getRealmRoleMappingsStream()Gets role mappings from federated storage and automatically appends default roles.AbstractUserAdapter.getRoleMappings()Deprecated.UseAbstractUserAdapter.getRoleMappingsStream()insteadAbstractUserAdapter.Streams.getRoleMappings()AbstractUserAdapter.getRoleMappingsInternal()AbstractUserAdapterFederatedStorage.getRoleMappingsInternal()AbstractInMemoryUserAdapter.getRoleMappingsStream()AbstractUserAdapter.getRoleMappingsStream()AbstractUserAdapter.Streams.getRoleMappingsStream()AbstractUserAdapterFederatedStorage.getRoleMappingsStream()Gets role mappings from federated storage and automatically appends default roles.Methods in org.keycloak.storage.adapter with parameters of type RoleModelModifier and TypeMethodDescriptionvoidAbstractInMemoryUserAdapter.deleteRoleMapping(RoleModel role) voidAbstractUserAdapter.deleteRoleMapping(RoleModel role) voidAbstractUserAdapterFederatedStorage.deleteRoleMapping(RoleModel role) voidUpdateOnlyChangeUserModelDelegate.deleteRoleMapping(RoleModel role) voidvoidvoidvoidbooleanbooleanbooleanboolean -
Uses of RoleModel in org.keycloak.storage.client
Methods in org.keycloak.storage.client that return RoleModelMethods in org.keycloak.storage.client that return types with arguments of type RoleModelModifier and TypeMethodDescriptionUnsupportedOperationsClientStorageAdapter.getRolesStream()UnsupportedOperationsClientStorageAdapter.getRolesStream(Integer first, Integer max) UnsupportedOperationsClientStorageAdapter.searchForRolesStream(String search, Integer first, Integer max) Methods in org.keycloak.storage.client with parameters of type RoleModelModifier and TypeMethodDescriptionvoidAbstractReadOnlyClientScopeAdapter.addScopeMapping(RoleModel role) voidAbstractReadOnlyClientStorageAdapter.addScopeMapping(RoleModel role) voidAbstractReadOnlyClientScopeAdapter.deleteScopeMapping(RoleModel role) voidAbstractReadOnlyClientStorageAdapter.deleteScopeMapping(RoleModel role) default voidClientStorageProvider.preRemove(RealmModel realm, RoleModel role) Callback when a role is removed.final booleanUnsupportedOperationsClientStorageAdapter.removeRole(RoleModel role) -
Uses of RoleModel in org.keycloak.storage.federated
Methods in org.keycloak.storage.federated that return types with arguments of type RoleModelModifier and TypeMethodDescriptionUserRoleMappingsFederatedStorage.getRoleMappingsStream(RealmModel realm, String userId) Obtains the roles associated with the federated user identified byuserId.Methods in org.keycloak.storage.federated with parameters of type RoleModelModifier and TypeMethodDescriptionvoidUserRoleMappingsFederatedStorage.deleteRoleMapping(RealmModel realm, String userId, RoleModel role) UserRoleMappingsFederatedStorage.getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer max) Obtains the federated users that are members of the givenrolein the specifiedrealm.voidUserRoleMappingsFederatedStorage.grantRole(RealmModel realm, String userId, RoleModel role) voidUserFederatedStorageProvider.preRemove(RealmModel realm, RoleModel role) -
Uses of RoleModel in org.keycloak.storage.jpa
Methods in org.keycloak.storage.jpa that return types with arguments of type RoleModelModifier and TypeMethodDescriptionJpaUserFederatedStorageProvider.getRoleMappingsStream(RealmModel realm, String userId) Methods in org.keycloak.storage.jpa with parameters of type RoleModelModifier and TypeMethodDescriptionvoidJpaUserFederatedStorageProvider.deleteRoleMapping(RealmModel realm, String userId, RoleModel role) JpaUserFederatedStorageProvider.getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer max) voidJpaUserFederatedStorageProvider.grantRole(RealmModel realm, String userId, RoleModel role) voidJpaUserFederatedStorageProvider.preRemove(RealmModel realm, RoleModel role) -
Uses of RoleModel in org.keycloak.storage.ldap
Methods in org.keycloak.storage.ldap with parameters of type RoleModelModifier and TypeMethodDescriptionLDAPStorageProvider.getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults) voidLDAPStorageProvider.preRemove(RealmModel realm, RoleModel role) -
Uses of RoleModel in org.keycloak.storage.ldap.mappers
Methods in org.keycloak.storage.ldap.mappers with parameters of type RoleModelModifier and TypeMethodDescriptionAbstractLDAPStorageMapper.getRoleMembers(RealmModel realm, RoleModel role, int firstResult, int maxResults) LDAPStorageMapper.getRoleMembers(RealmModel realm, RoleModel role, int firstResult, int maxResults) Return empty list if doesn't support storing of roles -
Uses of RoleModel in org.keycloak.storage.ldap.mappers.membership.group
Methods in org.keycloak.storage.ldap.mappers.membership.group with parameters of type RoleModel -
Uses of RoleModel in org.keycloak.storage.ldap.mappers.membership.role
Methods in org.keycloak.storage.ldap.mappers.membership.role that return types with arguments of type RoleModelModifier and TypeMethodDescriptionRoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.getClientRoleMappingsStream(ClientModel client) RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.getLDAPRoleMappingsConverted()RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.getRealmRoleMappingsStream()RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.getRoleMappingsStream()Methods in org.keycloak.storage.ldap.mappers.membership.role with parameters of type RoleModelModifier and TypeMethodDescriptionvoidRoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.deleteRoleMapping(RoleModel role) RoleLDAPStorageMapper.getRoleMembers(RealmModel realm, RoleModel role, int firstResult, int maxResults) voidboolean -
Uses of RoleModel in org.keycloak.storage.role
Methods in org.keycloak.storage.role that return RoleModelModifier and TypeMethodDescriptionRoleLookupProvider.getClientRole(ClientModel client, String name) Exact search for a client role by given name.RoleLookupProvider.getRealmRole(RealmModel realm, String name) Exact search for a role by given name.RoleLookupProvider.getRoleById(RealmModel realm, String id) Exact search for a role by its internal ID..Methods in org.keycloak.storage.role that return types with arguments of type RoleModelModifier and TypeMethodDescriptionRoleLookupProvider.searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max) Case-insensitive search for client roles that contain the given string in their name or description.RoleLookupProvider.searchForClientRolesStream(RealmModel realm, String search, Stream<String> excludedIds, Integer first, Integer max) Case-insensitive search for client roles that contain the given string in their name or their client's public identifier (clientId - (client_idin OIDC orentityIDin SAML)).RoleLookupProvider.searchForClientRolesStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max) Case-insensitive search for client roles that contain the given string in its name or their client's public identifier (clientId - (client_idin OIDC orentityIDin SAML)).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 RoleModel in org.keycloak.storage.user
Methods in org.keycloak.storage.user with parameters of type RoleModelModifier and TypeMethodDescriptionUserQueryMethodsProvider.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.voidUserBulkUpdateProvider.grantToAllUsers(RealmModel realm, RoleModel role) Grants the given role to all users from particular realm.
AbstractUserAdapter.getClientRoleMappingsStream(ClientModel)instead