Interface ExchangeTokenToIdentityProviderToken

All Known Implementing Classes:
AbstractOAuth2IdentityProvider, BitbucketIdentityProvider, FacebookIdentityProvider, GitHubIdentityProvider, GitLabIdentityProvider, GoogleIdentityProvider, InstagramIdentityProvider, KeycloakOIDCIdentityProvider, LinkedInIdentityProvider, LinkedInOIDCIdentityProvider, MicrosoftIdentityProvider, OIDCIdentityProvider, OpenshiftV3IdentityProvider, OpenshiftV4IdentityProvider, PayPalIdentityProvider, StackoverflowIdentityProvider, TwitterIdentityProvider

public interface ExchangeTokenToIdentityProviderToken
Version:
$Revision: 1 $
Author:
Bill Burke
  • 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 exchange
      tokenUserSession - UserSessionModel of token exchanging from
      tokenSubject - UserModel of token exchanging from
      params - form parameters received for requested exchange
      Returns: