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 Summary
All 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
-
exchangeExternal
BrokeredIdentityContext exchangeExternal(EventBuilder event, javax.ws.rs.core.MultivaluedMap<String,String> params)
-
exchangeExternalComplete
void exchangeExternalComplete(UserSessionModel userSession, BrokeredIdentityContext context, javax.ws.rs.core.MultivaluedMap<String,String> params)
-
-