Package org.keycloak.broker.provider
Interface ExchangeExternalToken
- 
- All Known Implementing Classes:
- AbstractOAuth2IdentityProvider,- BitbucketIdentityProvider,- FacebookIdentityProvider,- GitHubIdentityProvider,- GitLabIdentityProvider,- GoogleIdentityProvider,- InstagramIdentityProvider,- KeycloakOIDCIdentityProvider,- LinkedInIdentityProvider,- MicrosoftIdentityProvider,- OIDCIdentityProvider,- OpenshiftV3IdentityProvider,- OpenshiftV4IdentityProvider,- PayPalIdentityProvider,- StackoverflowIdentityProvider
 
 public interface ExchangeExternalTokenExchange a token crafted by this provider for a local realm token.- Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description BrokeredIdentityContextexchangeExternal(EventBuilder event, javax.ws.rs.core.MultivaluedMap<String,String> params)voidexchangeExternalComplete(UserSessionModel userSession, BrokeredIdentityContext context, javax.ws.rs.core.MultivaluedMap<String,String> params)booleanisIssuer(String issuer, javax.ws.rs.core.MultivaluedMap<String,String> params)
 
- 
- 
- 
Method Detail- 
exchangeExternalBrokeredIdentityContext exchangeExternal(EventBuilder event, javax.ws.rs.core.MultivaluedMap<String,String> params) 
 - 
exchangeExternalCompletevoid exchangeExternalComplete(UserSessionModel userSession, BrokeredIdentityContext context, javax.ws.rs.core.MultivaluedMap<String,String> params) 
 
- 
 
-