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 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, getProfileUrl, getProtocol, getProxyHost, getProxyPort, getReadTimeout, getSecret, getUserProfile, hasBeenCancelled, internalInit, isTokenAsHeader, retrieveCredentials, retrieveRedirectAction, retrieveUserProfile, retrieveUserProfileFromToken, sendRequestForData, sendRequestForData, setConnectTimeout, setKey, setProxyHost, setProxyPort, setReadTimeout, setSecret, setTokenAsHeaderaddAuthorizationGenerator, getAuthorizationGenerators, getCallbackUrl, getContextualCallbackUrl, getCredentials, getName, getRedirectAction, getRedirectionUrl, getUserProfile, isEnableContextualRedirects, newClient, prependHostToUrlIfNotPresent, redirect, setAuthorizationGenerator, setAuthorizationGenerators, setCallbackUrl, setEnableContextualRedirects, setName, 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 OAuthCredentials getOAuthCredentials(WebContext context)
getOAuthCredentials in class BaseOAuthClient<U extends OAuth20Profile>protected org.scribe.model.Token getAccessToken(OAuthCredentials credentials)
getAccessToken in class BaseOAuthClient<U extends OAuth20Profile>protected boolean isDirectRedirection()
isDirectRedirection in class BaseClient<OAuthCredentials,U extends OAuth20Profile>Copyright © 2014. All Rights Reserved.