Uses of Interface
org.keycloak.protocol.oidc.TokenExchangeProvider
Packages that use TokenExchangeProvider
Package
Description
-
Uses of TokenExchangeProvider in org.keycloak.broker.oidc
Methods in org.keycloak.broker.oidc with parameters of type TokenExchangeProviderModifier and TypeMethodDescriptionfinal BrokeredIdentityContext
AbstractOAuth2IdentityProvider.exchangeExternal
(TokenExchangeProvider tokenExchangeProvider, TokenExchangeContext tokenExchangeContext) -
Uses of TokenExchangeProvider in org.keycloak.broker.provider
Methods in org.keycloak.broker.provider with parameters of type TokenExchangeProviderModifier and TypeMethodDescriptionExchangeExternalToken.exchangeExternal
(TokenExchangeProvider tokenExchangeProvider, TokenExchangeContext tokenExchangeContext) -
Uses of TokenExchangeProvider in org.keycloak.protocol.oidc.tokenexchange
Classes in org.keycloak.protocol.oidc.tokenexchange that implement TokenExchangeProviderModifier and TypeClassDescriptionclass
Base token exchange implementation.class
Provider for external-internal token exchange TODO Should not extend from V1TokenExchangeProvider, but rather AbstractTokenExchangeProvider or from StandardTokenExchangeProvider (as issuing internal tokens might be done in a same/similar way like for standard V2 provider)class
Provider for internal-internal token exchange, which is compliant with the token exchange specification https://datatracker.ietf.org/doc/html/rfc8693class
V1 token exchange provider.Methods in org.keycloak.protocol.oidc.tokenexchange that return TokenExchangeProviderModifier and TypeMethodDescriptionExternalToInternalTokenExchangeProviderFactory.create
(KeycloakSession session) StandardTokenExchangeProviderFactory.create
(KeycloakSession session) V1TokenExchangeProviderFactory.create
(KeycloakSession session)