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, callbackUrlResolver, 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()
Define if this client has a direct redirection.
|
protected String |
retrieveAuthorizationUrl(WebContext context) |
addAccessTokenToProfile, clone, createProxyRequest, extractUserProfile, getClientType, getConnectTimeout, getKey, getProfileUrl, getProxyHost, getProxyPort, getReadTimeout, getSecret, getUserProfile, hasBeenCancelled, internalInit, isTokenAsHeader, retrieveCredentials, retrieveRedirectAction, retrieveUserProfile, retrieveUserProfileFromToken, sendRequestForData, sendRequestForData, setConnectTimeout, setKey, setProxyHost, setProxyPort, setReadTimeout, setSecret, setTokenAsHeadercomputeFinalCallbackUrl, getAjaxRequestResolver, getCallbackUrl, getCallbackUrlResolver, getCredentials, getRedirectAction, getRedirectionUrl, getStateParameter, isIncludeClientNameInCallbackUrl, redirect, setAjaxRequestResolver, setCallbackUrl, setCallbackUrlResolver, setIncludeClientNameInCallbackUrladdAuthorizationGenerator, getAuthorizationGenerators, getName, getUserProfile, newClient, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, 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 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()
IndirectClientisDirectRedirection in class IndirectClient<OAuthCredentials,U extends OAuth20Profile>Copyright © 2016. All rights reserved.