Class ClientModelIdentity
java.lang.Object
org.keycloak.authorization.common.ClientModelIdentity
- All Implemented Interfaces:
org.keycloak.authorization.identity.Identity
public class ClientModelIdentity
extends Object
implements org.keycloak.authorization.identity.Identity
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.keycloak.models.ClientModelprotected final org.keycloak.models.RealmModelprotected final org.keycloak.models.UserModelprotected final org.keycloak.representations.AccessToken -
Constructor Summary
ConstructorsConstructorDescriptionClientModelIdentity(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client) ClientModelIdentity(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, org.keycloak.representations.AccessToken token) -
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.authorization.attribute.AttributesgetId()booleanhasClientRole(String clientId, String roleName) booleanhasOneClientRole(String clientId, String... roleNames) booleanhasRealmRole(String roleName)
-
Field Details
-
realm
protected final org.keycloak.models.RealmModel realm -
client
protected final org.keycloak.models.ClientModel client -
serviceAccount
protected final org.keycloak.models.UserModel serviceAccount -
token
protected final org.keycloak.representations.AccessToken token
-
-
Constructor Details
-
ClientModelIdentity
public ClientModelIdentity(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client) -
ClientModelIdentity
public ClientModelIdentity(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, org.keycloak.representations.AccessToken token)
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.keycloak.authorization.identity.Identity
-
getAttributes
public org.keycloak.authorization.attribute.Attributes getAttributes()- Specified by:
getAttributesin interfaceorg.keycloak.authorization.identity.Identity
-
hasRealmRole
- Specified by:
hasRealmRolein interfaceorg.keycloak.authorization.identity.Identity
-
hasClientRole
- Specified by:
hasClientRolein interfaceorg.keycloak.authorization.identity.Identity
-
hasOneClientRole
- Specified by:
hasOneClientRolein interfaceorg.keycloak.authorization.identity.Identity
-