public abstract class BaseOAuth20StateClient<U extends OAuth20Profile> extends BaseOAuth20Client
logger, OAUTH_CODEconnectTimeout, key, proxyHost, proxyPort, readTimeout, secret, service, tokenAsHeaderATTEMPTED_AUTHENTICATION_SUFFIX, callbackUrl, callbackUrlResolver, NEEDS_CLIENT_REDIRECTION_PARAMETER| Constructor and Description |
|---|
BaseOAuth20StateClient() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getAuthorizationUrl(String state) |
protected OAuthCredentials |
getOAuthCredentials(WebContext context)
Get the OAuth credentials from the web context.
|
protected String |
getState() |
protected String |
retrieveAuthorizationUrl(WebContext context) |
void |
setState(String stateParameter) |
getAccessToken, isDirectRedirectionaddAccessTokenToProfile, 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 String getState()
public void setState(String stateParameter)
protected String retrieveAuthorizationUrl(WebContext context)
retrieveAuthorizationUrl in class BaseOAuth20Clientprotected OAuthCredentials getOAuthCredentials(WebContext context)
getOAuthCredentials in class BaseOAuth20Clientcontext - the web contextCopyright © 2016. All Rights Reserved.