Class SubjectImpersonationTokenExchangeProvider

java.lang.Object
org.keycloak.protocol.oidc.tokenexchange.AbstractTokenExchangeProvider
org.keycloak.protocol.oidc.tokenexchange.SubjectImpersonationTokenExchangeProvider
All Implemented Interfaces:
TokenExchangeProvider, Provider

public class SubjectImpersonationTokenExchangeProvider extends AbstractTokenExchangeProvider
Provider for token-exchange subject impersonation where subject of the token is changed. This is Keycloak proprietary and it is not related to standard token-exchange impersonation described in the specification https://datatracker.ietf.org/doc/html/rfc8693 where the subject in the tokens are not changed. That one is covered by StandardTokenExchangeProvider
Author:
Marek Posolda
  • Constructor Details

    • SubjectImpersonationTokenExchangeProvider

      public SubjectImpersonationTokenExchangeProvider()
  • Method Details