public abstract class BaseOAuth20StateClient<U extends OAuth20Profile> extends BaseOAuth20Client<U>
logger, OAUTH_CODE
connectTimeout, key, proxyHost, proxyPort, readTimeout, secret, service, tokenAsHeader
ATTEMPTED_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, isDirectRedirection
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 String getState()
public void setState(String stateParameter)
protected String retrieveAuthorizationUrl(WebContext context)
retrieveAuthorizationUrl
in class BaseOAuth20Client<U extends OAuth20Profile>
protected OAuthCredentials getOAuthCredentials(WebContext context)
BaseOAuth20Client
getOAuthCredentials
in class BaseOAuth20Client<U extends OAuth20Profile>
context
- the web contextCopyright © 2016. All rights reserved.