keycloak
|
公開メンバ関数 | |
Set< RoleModel > | getRealmRoleMappings () |
Set< RoleModel > | getClientRoleMappings (ClientModel app) |
boolean | hasRole (RoleModel role) |
void | grantRole (RoleModel role) |
Set< RoleModel > | getRoleMappings () |
void | deleteRoleMapping (RoleModel role) |
void org.keycloak.models.RoleMapperModel.deleteRoleMapping | ( | RoleModel | role | ) |
Removes the given role mapping from this object.
role | Role to remove |
org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.GroupAdapter, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.cache.infinispan.GroupAdapter, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
Set<RoleModel> org.keycloak.models.RoleMapperModel.getClientRoleMappings | ( | ClientModel | app | ) |
Returns set of client roles that are directly set to this object for the given client.
app | Client to get the roles for |
org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.jpa.GroupAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.utils.UserModelDelegate, org.keycloak.models.cache.infinispan.GroupAdapter, org.keycloak.storage.adapter.AbstractUserAdapterで実装されています。
Set<RoleModel> org.keycloak.models.RoleMapperModel.getRealmRoleMappings | ( | ) |
Returns set of realm roles that are directly set to this object.
org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.GroupAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.cache.infinispan.GroupAdapter, org.keycloak.storage.adapter.AbstractUserAdapterで実装されています。
Set<RoleModel> org.keycloak.models.RoleMapperModel.getRoleMappings | ( | ) |
Returns set of all role (both realm all client) that are directly set to this object.
org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.GroupAdapter, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.cache.infinispan.GroupAdapter, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.UserModelDelegateで実装されています。
void org.keycloak.models.RoleMapperModel.grantRole | ( | RoleModel | role | ) |
Grants the given role to this object.
role |
org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.GroupAdapter, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.cache.infinispan.GroupAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
boolean org.keycloak.models.RoleMapperModel.hasRole | ( | RoleModel | role | ) |
Returns
if this object is directly or indirectly assigned the given role,
otherwise.
For example,
is returned for hasRole(R) if:
role |
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate, org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.GroupAdapter, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.cache.infinispan.GroupAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterで実装されています。