Package org.keycloak.broker.provider
Interface ExchangeTokenToIdentityProviderToken
- All Known Implementing Classes:
AbstractOAuth2IdentityProvider
,BitbucketIdentityProvider
,FacebookIdentityProvider
,GitHubIdentityProvider
,GitLabIdentityProvider
,GoogleIdentityProvider
,InstagramIdentityProvider
,KeycloakOIDCIdentityProvider
,LinkedInOIDCIdentityProvider
,MicrosoftIdentityProvider
,OIDCIdentityProvider
,OpenshiftV3IdentityProvider
,OpenshiftV4IdentityProvider
,PayPalIdentityProvider
,StackoverflowIdentityProvider
,TwitterIdentityProvider
public interface ExchangeTokenToIdentityProviderToken
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
exchangeFromToken
(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, jakarta.ws.rs.core.MultivaluedMap<String, String> params)
-
Method Details
-
exchangeFromToken
jakarta.ws.rs.core.Response exchangeFromToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, jakarta.ws.rs.core.MultivaluedMap<String, String> params) - Parameters:
authorizedClient
- client requesting exchangetokenUserSession
- UserSessionModel of token exchanging fromtokenSubject
- UserModel of token exchanging fromparams
- form parameters received for requested exchange- Returns:
-