Class KeycloakIdentity

java.lang.Object
org.keycloak.authorization.common.KeycloakIdentity
All Implemented Interfaces:
org.keycloak.authorization.identity.Identity

public class KeycloakIdentity extends Object implements org.keycloak.authorization.identity.Identity
Author:
Pedro Igor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final org.keycloak.representations.AccessToken
     
    protected final org.keycloak.authorization.attribute.Attributes
     
    protected final org.keycloak.models.KeycloakSession
     
    protected final org.keycloak.models.RealmModel
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    KeycloakIdentity(org.keycloak.models.KeycloakSession keycloakSession)
     
    KeycloakIdentity(org.keycloak.models.KeycloakSession keycloakSession, org.keycloak.representations.IDToken token)
     
    KeycloakIdentity(org.keycloak.representations.AccessToken accessToken, org.keycloak.models.KeycloakSession keycloakSession)
     
    KeycloakIdentity(org.keycloak.representations.AccessToken accessToken, org.keycloak.models.KeycloakSession keycloakSession, org.keycloak.models.RealmModel realm)
     
    KeycloakIdentity(org.keycloak.representations.IDToken token, org.keycloak.models.KeycloakSession keycloakSession, org.keycloak.models.RealmModel realm)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.keycloak.representations.AccessToken
     
    org.keycloak.authorization.attribute.Attributes
     
     
    boolean
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.keycloak.authorization.identity.Identity

    hasClientRole, hasOneClientRole, hasRealmRole
  • Field Details

    • accessToken

      protected final org.keycloak.representations.AccessToken accessToken
    • realm

      protected final org.keycloak.models.RealmModel realm
    • keycloakSession

      protected final org.keycloak.models.KeycloakSession keycloakSession
    • attributes

      protected final org.keycloak.authorization.attribute.Attributes attributes
  • Constructor Details

    • KeycloakIdentity

      public KeycloakIdentity(org.keycloak.models.KeycloakSession keycloakSession)
    • KeycloakIdentity

      public KeycloakIdentity(org.keycloak.models.KeycloakSession keycloakSession, org.keycloak.representations.IDToken token)
    • KeycloakIdentity

      public KeycloakIdentity(org.keycloak.representations.IDToken token, org.keycloak.models.KeycloakSession keycloakSession, org.keycloak.models.RealmModel realm)
    • KeycloakIdentity

      public KeycloakIdentity(org.keycloak.representations.AccessToken accessToken, org.keycloak.models.KeycloakSession keycloakSession)
    • KeycloakIdentity

      public KeycloakIdentity(org.keycloak.representations.AccessToken accessToken, org.keycloak.models.KeycloakSession keycloakSession, org.keycloak.models.RealmModel realm)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface org.keycloak.authorization.identity.Identity
    • getAttributes

      public org.keycloak.authorization.attribute.Attributes getAttributes()
      Specified by:
      getAttributes in interface org.keycloak.authorization.identity.Identity
    • getAccessToken

      public org.keycloak.representations.AccessToken getAccessToken()
    • isResourceServer

      public boolean isResourceServer()