public abstract class BaseOAuth20StateClient<U extends OAuth20Profile> extends BaseOAuth20Client<U>
logger, OAUTH_CODEserviceATTEMPTED_AUTHENTICATION_SUFFIX, callbackUrl, callbackUrlResolver| Constructor and Description |
|---|
BaseOAuth20StateClient() |
| Modifier and Type | Method and Description |
|---|---|
protected com.github.scribejava.core.model.OAuthConfig |
buildOAuthConfig(WebContext context)
Build an OAuth configuration.
|
protected OAuthCredentials |
getOAuthCredentials(WebContext context)
Get the OAuth credentials from the web context.
|
String |
getStateData() |
protected String |
getStateParameter(WebContext context)
Return the state parameter required by some security protocols like SAML or OAuth.
|
protected String |
retrieveAuthorizationUrl(WebContext context)
Retrieve the authorization url to redirect to the OAuth provider.
|
void |
setStateData(String stateData) |
addAccessTokenToProfile, getAccessToken, signRequestcreateOAuthRequest, extractUserProfile, getApi, getConnectTimeout, getKey, getOAuthScope, getProfileUrl, getReadTimeout, getResponseType, getSecret, hasBeenCancelled, hasOAuthGrantType, internalInit, isTokenAsHeader, retrieveCredentials, retrieveRedirectAction, retrieveUserProfile, retrieveUserProfileFromToken, sendRequestForData, setConnectTimeout, setKey, setReadTimeout, setResponseType, setSecret, setTokenAsHeadercomputeFinalCallbackUrl, getAjaxRequestResolver, getCallbackUrl, getCallbackUrlResolver, getCredentials, getRedirectAction, isIncludeClientNameInCallbackUrl, redirect, setAjaxRequestResolver, setCallbackUrl, setCallbackUrlResolver, setIncludeClientNameInCallbackUrl, toStringaddAuthorizationGenerator, addAuthorizationGenerators, getAuthorizationGenerators, getName, getUserProfile, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setNameinit, reinitprotected String getStateParameter(WebContext context)
IndirectClientgetStateParameter in class IndirectClient<OAuthCredentials,U extends OAuth20Profile>context - web contextprotected com.github.scribejava.core.model.OAuthConfig buildOAuthConfig(WebContext context)
BaseOAuthClientbuildOAuthConfig in class BaseOAuthClient<U extends OAuth20Profile,com.github.scribejava.core.oauth.OAuth20Service,com.github.scribejava.core.model.OAuth2AccessToken>context - the web contextprotected String retrieveAuthorizationUrl(WebContext context) throws HttpAction
BaseOAuthClientretrieveAuthorizationUrl in class BaseOAuth20Client<U extends OAuth20Profile>context - the web contextHttpAction - whether an additional HTTP action is requiredprotected OAuthCredentials getOAuthCredentials(WebContext context) throws HttpAction
BaseOAuthClientgetOAuthCredentials in class BaseOAuth20Client<U extends OAuth20Profile>context - the web contextHttpAction - whether an additional HTTP action is requiredpublic String getStateData()
public void setStateData(String stateData)
Copyright © 2016. All rights reserved.