Package org.pac4j.oauth.config
Class OAuthConfiguration
java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.client.config.BaseClientConfiguration
org.pac4j.oauth.config.OAuthConfiguration
- Direct Known Subclasses:
OAuth10Configuration
,OAuth20Configuration
public abstract class OAuthConfiguration
extends org.pac4j.core.client.config.BaseClientConfiguration
The base OAuth configuration.
- Since:
- 2.0.0
- Author:
- Jerome Leleu
-
Field Summary
Modifier and TypeFieldDescriptionprotected Object
protected HasBeenCancelledFactory
protected com.github.scribejava.core.httpclient.HttpClientConfig
protected String
static final String
protected OAuthProfileDefinition
static final String
protected String
protected String
protected String
protected boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract com.github.scribejava.core.oauth.OAuthService
buildService
(org.pac4j.core.context.WebContext context, org.pac4j.core.client.IndirectClient client) getApi()
com.github.scribejava.core.httpclient.HttpClientConfig
getKey()
getScope()
protected void
internalInit
(boolean forceReinit) boolean
void
void
setHasBeenCancelledFactory
(HasBeenCancelledFactory hasBeenCancelledFactory) void
setHttpClientConfig
(com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig) void
void
setProfileDefinition
(OAuthProfileDefinition profileDefinition) void
setResponseType
(String responseType) void
void
void
setTokenAsHeader
(boolean tokenAsHeader) Methods inherited from class org.pac4j.core.util.InitializableObject
afterInternalInit, beforeInternalInit, getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize
-
Field Details
-
OAUTH_TOKEN
- See Also:
-
RESPONSE_TYPE_CODE
- See Also:
-
key
-
secret
-
tokenAsHeader
protected boolean tokenAsHeader -
responseType
-
scope
-
hasBeenCancelledFactory
-
profileDefinition
-
httpClientConfig
protected com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig -
api
-
-
Constructor Details
-
OAuthConfiguration
public OAuthConfiguration()
-
-
Method Details
-
internalInit
protected void internalInit(boolean forceReinit) - Specified by:
internalInit
in classorg.pac4j.core.util.InitializableObject
-
buildService
public abstract com.github.scribejava.core.oauth.OAuthService buildService(org.pac4j.core.context.WebContext context, org.pac4j.core.client.IndirectClient client) -
getKey
-
setKey
-
getSecret
-
setSecret
-
isTokenAsHeader
public boolean isTokenAsHeader() -
setTokenAsHeader
public void setTokenAsHeader(boolean tokenAsHeader) -
getResponseType
-
setResponseType
-
getScope
-
setScope
-
getHasBeenCancelledFactory
-
setHasBeenCancelledFactory
-
getProfileDefinition
-
setProfileDefinition
-
getHttpClientConfig
public com.github.scribejava.core.httpclient.HttpClientConfig getHttpClientConfig() -
setHttpClientConfig
public void setHttpClientConfig(com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig) -
getApi
-
setApi
-