public abstract class BaseOAuth20Client<U extends OAuth20Profile> extends BaseOAuthClient<U>
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
static String |
OAUTH_CODE |
connectTimeout, key, proxyHost, proxyPort, readTimeout, secret, service, tokenAsHeaderATTEMPTED_AUTHENTICATION_SUFFIX, callbackUrl, NEEDS_CLIENT_REDIRECTION_PARAMETER| Constructor and Description |
|---|
BaseOAuth20Client() |
| Modifier and Type | Method and Description |
|---|---|
protected org.scribe.model.Token |
getAccessToken(OAuthCredentials credentials)
Get the access token from OAuth credentials.
|
protected OAuthCredentials |
getOAuthCredentials(WebContext context)
Get the OAuth credentials from the web context.
|
protected String |
getStateParameter(WebContext webContext) |
protected boolean |
isDirectRedirection() |
protected abstract boolean |
requiresStateParameter()
Return if this client requires a state parameter.
|
protected String |
retrieveAuthorizationUrl(WebContext context) |
addAccessTokenToProfile, clone, createProxyRequest, extractUserProfile, getConnectTimeout, getKey, getMechanism, getProfileUrl, getProxyHost, getProxyPort, getReadTimeout, getSecret, getUserProfile, hasBeenCancelled, internalInit, isTokenAsHeader, retrieveCredentials, retrieveRedirectAction, retrieveUserProfile, retrieveUserProfileFromToken, sendRequestForData, sendRequestForData, setConnectTimeout, setKey, setProxyHost, setProxyPort, setReadTimeout, setSecret, setTokenAsHeaderaddAuthorizationGenerator, getAuthenticator, getAuthorizationGenerators, getCallbackUrl, getContextualCallbackUrl, getCredentials, getName, getProfileCreator, getRedirectAction, getRedirectionUrl, getUserProfile, isEnableContextualRedirects, newClient, prependHostToUrlIfNotPresent, redirect, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setCallbackUrl, setEnableContextualRedirects, setName, setProfileCreator, toStringinit, reinitprotected static final org.slf4j.Logger logger
public static final String OAUTH_CODE
protected String retrieveAuthorizationUrl(WebContext context)
retrieveAuthorizationUrl in class BaseOAuthClient<U extends OAuth20Profile>protected abstract boolean requiresStateParameter()
protected String getStateParameter(WebContext webContext)
getStateParameter in class BaseClient<OAuthCredentials,U extends OAuth20Profile>protected OAuthCredentials getOAuthCredentials(WebContext context)
getOAuthCredentials in class BaseOAuthClient<U extends OAuth20Profile>context - the web contextprotected org.scribe.model.Token getAccessToken(OAuthCredentials credentials)
getAccessToken in class BaseOAuthClient<U extends OAuth20Profile>credentials - credentialsprotected boolean isDirectRedirection()
isDirectRedirection in class BaseClient<OAuthCredentials,U extends OAuth20Profile>Copyright © 2015. All Rights Reserved.