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, tokenAsHeader
ATTEMPTED_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, setTokenAsHeader
computeFinalCallbackUrl, getAjaxRequestResolver, getCallbackUrl, getCallbackUrlResolver, getCredentials, getRedirectAction, getRedirectionUrl, getStateParameter, isIncludeClientNameInCallbackUrl, redirect, setAjaxRequestResolver, setCallbackUrl, setCallbackUrlResolver, setIncludeClientNameInCallbackUrl
addAuthorizationGenerator, getAuthorizationGenerators, getName, getUserProfile, newClient, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setName, toString
init, reinit
protected 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()
IndirectClient
isDirectRedirection
in class IndirectClient<OAuthCredentials,U extends OAuth20Profile>
Copyright © 2016. All rights reserved.