keycloak
|
公開メンバ関数 | |
String | getId () |
Attributes | getAttributes () |
default boolean | hasRealmRole (String roleName) |
default boolean | hasClientRole (String clientId, String roleName) |
Represents a security identity, which can be a person or non-person entity that was previously authenticated.
An Identity plays an important role during the evaluation of policies as they represent the entity to which one or more permissions should be granted or not, providing additional information and attributes that can be relevant to the different access control methods involved during the evaluation of policies.
Attributes org.keycloak.authorization.identity.Identity.getAttributes | ( | ) |
Returns the attributes or claims associated with this identity.
org.keycloak.authorization.common.KeycloakIdentity, org.keycloak.authorization.common.ClientModelIdentity, org.keycloak.authorization.common.UserModelIdentityで実装されています。
String org.keycloak.authorization.identity.Identity.getId | ( | ) |
Returns the unique identifier of this identity.
org.keycloak.authorization.common.KeycloakIdentity, org.keycloak.authorization.common.ClientModelIdentity, org.keycloak.authorization.common.UserModelIdentityで実装されています。
|
inline |
Indicates if this identity is granted with a client role with the given roleName
.
clientId | the client id |
roleName | the name of the role |
org.keycloak.authorization.common.ClientModelIdentity, org.keycloak.authorization.common.UserModelIdentityで実装されています。
|
inline |
Indicates if this identity is granted with a realm role with the given roleName
.
roleName | the name of the role |
org.keycloak.authorization.common.ClientModelIdentity, org.keycloak.authorization.common.UserModelIdentityで実装されています。