Class KeycloakIdentity

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

public class KeycloakIdentity extends Object implements Identity
Author:
Pedro Igor
  • Field Details

    • accessToken

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

      protected final RealmModel realm
    • keycloakSession

      protected final KeycloakSession keycloakSession
    • attributes

      protected final Attributes attributes
  • Constructor Details

    • KeycloakIdentity

      public KeycloakIdentity(KeycloakSession keycloakSession)
    • KeycloakIdentity

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

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

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

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

    • getId

      public String getId()
      Specified by:
      getId in interface Identity
    • getAttributes

      public Attributes getAttributes()
      Specified by:
      getAttributes in interface Identity
    • getAccessToken

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

      public boolean isResourceServer()