Class 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 org.keycloak.representations.AccessToken accessToken  
      protected org.keycloak.authorization.attribute.Attributes attributes  
      protected org.keycloak.models.KeycloakSession keycloakSession  
      protected org.keycloak.models.RealmModel realm  
    • 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.IDToken token, org.keycloak.models.KeycloakSession keycloakSession, org.keycloak.models.RealmModel realm)  
    • Field Detail

      • 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 Detail

      • 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)
    • Method Detail

      • 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()