public class GitHubIdentityProvider extends AbstractOAuth2IdentityProvider implements SocialIdentityProvider
AbstractOAuth2IdentityProvider.Endpoint
IdentityProvider.AuthenticationCallback
Modifier and Type | Field and Description |
---|---|
static String |
AUTH_URL |
static String |
DEFAULT_SCOPE |
static String |
PROFILE_URL |
static String |
TOKEN_URL |
FEDERATED_ACCESS_TOKEN, FEDERATED_REFRESH_TOKEN, FEDERATED_TOKEN_EXPIRATION, logger, mapper, OAUTH2_GRANT_TYPE_AUTHORIZATION_CODE, OAUTH2_PARAMETER_ACCESS_TOKEN, OAUTH2_PARAMETER_CLIENT_ID, OAUTH2_PARAMETER_CLIENT_SECRET, OAUTH2_PARAMETER_CODE, OAUTH2_PARAMETER_GRANT_TYPE, OAUTH2_PARAMETER_REDIRECT_URI, OAUTH2_PARAMETER_RESPONSE_TYPE, OAUTH2_PARAMETER_SCOPE, OAUTH2_PARAMETER_STATE
Constructor and Description |
---|
GitHubIdentityProvider(OAuth2IdentityProviderConfig config) |
Modifier and Type | Method and Description |
---|---|
protected FederatedIdentity |
doGetFederatedIdentity(String accessToken) |
protected String |
getDefaultScopes() |
asJsonNode, callback, createAuthorizationUrl, extractTokenFromResponse, getConfig, getFederatedIdentity, getJsonProperty, handleRequest, retrieveToken
close, export, keycloakInitiatedBrowserLogout
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
callback, export, handleRequest, keycloakInitiatedBrowserLogout, retrieveToken
public static final String AUTH_URL
public static final String TOKEN_URL
public static final String PROFILE_URL
public static final String DEFAULT_SCOPE
public GitHubIdentityProvider(OAuth2IdentityProviderConfig config)
protected FederatedIdentity doGetFederatedIdentity(String accessToken)
doGetFederatedIdentity
in class AbstractOAuth2IdentityProvider
protected String getDefaultScopes()
getDefaultScopes
in class AbstractOAuth2IdentityProvider
Copyright © 2015. All rights reserved.