Class TokenExchangeContext

java.lang.Object
org.keycloak.protocol.oidc.TokenExchangeContext

public class TokenExchangeContext extends Object
Token exchange context
Author:
Dmitry Telegin
  • Constructor Details

    • TokenExchangeContext

      public TokenExchangeContext(org.keycloak.models.KeycloakSession session, jakarta.ws.rs.core.MultivaluedMap<String,String> formParams, Cors cors, org.keycloak.models.RealmModel realm, EventBuilder event, org.keycloak.models.ClientModel client, org.keycloak.common.ClientConnection clientConnection, jakarta.ws.rs.core.HttpHeaders headers, Object tokenManager, Map<String,String> clientAuthAttributes)
  • Method Details

    • getSession

      public org.keycloak.models.KeycloakSession getSession()
    • getFormParams

      public jakarta.ws.rs.core.MultivaluedMap<String,String> getFormParams()
    • getCors

      public Cors getCors()
    • getRealm

      public org.keycloak.models.RealmModel getRealm()
    • getClient

      public org.keycloak.models.ClientModel getClient()
    • getEvent

      public EventBuilder getEvent()
    • getClientConnection

      public org.keycloak.common.ClientConnection getClientConnection()
    • getHeaders

      public jakarta.ws.rs.core.HttpHeaders getHeaders()
    • getTokenManager

      public Object getTokenManager()
    • getClientAuthAttributes

      public Map<String,String> getClientAuthAttributes()
    • getParams

      public TokenExchangeContext.Params getParams()
    • getRestrictedScopes

      public Set<String> getRestrictedScopes()
    • setRestrictedScopes

      public void setRestrictedScopes(Set<String> restrictedScopes)
    • getUnsupportedReason

      public String getUnsupportedReason()
    • setUnsupportedReason

      public void setUnsupportedReason(String unsupportedReason)