Package org.keycloak.broker.provider
Interface ExchangeExternalToken
- All Known Implementing Classes:
 AbstractOAuth2IdentityProvider,BitbucketIdentityProvider,FacebookIdentityProvider,GitHubIdentityProvider,GitLabIdentityProvider,GoogleIdentityProvider,InstagramIdentityProvider,KeycloakOIDCIdentityProvider,LinkedInOIDCIdentityProvider,MicrosoftIdentityProvider,OIDCIdentityProvider,OpenshiftV4IdentityProvider,PayPalIdentityProvider,StackoverflowIdentityProvider
public interface ExchangeExternalToken
Exchange a token crafted by this provider for a local realm token.
- Version:
 - $Revision: 1 $
 - Author:
 - Bill Burke
 
- 
Method Summary
Modifier and TypeMethodDescriptionexchangeExternal(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) voidexchangeExternalComplete(UserSessionModel userSession, BrokeredIdentityContext context, jakarta.ws.rs.core.MultivaluedMap<String, String> params) boolean 
- 
Method Details
- 
isIssuer
 - 
exchangeExternal
BrokeredIdentityContext exchangeExternal(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params)  - 
exchangeExternalComplete
void exchangeExternalComplete(UserSessionModel userSession, BrokeredIdentityContext context, jakarta.ws.rs.core.MultivaluedMap<String, String> params)  
 -