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
Fields Modifier and Type Field Description protected java.lang.Object
api
protected HasBeenCancelledFactory
hasBeenCancelledFactory
protected com.github.scribejava.core.httpclient.HttpClientConfig
httpClientConfig
protected java.lang.String
key
static java.lang.String
OAUTH_TOKEN
protected OAuthProfileDefinition
profileDefinition
static java.lang.String
RESPONSE_TYPE_CODE
protected java.lang.String
responseType
protected java.lang.String
scope
protected java.lang.String
secret
protected boolean
tokenAsHeader
-
Constructor Summary
Constructors Constructor Description OAuthConfiguration()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract com.github.scribejava.core.oauth.OAuthService
buildService(org.pac4j.core.context.WebContext context, org.pac4j.core.client.IndirectClient client)
java.lang.Object
getApi()
HasBeenCancelledFactory
getHasBeenCancelledFactory()
com.github.scribejava.core.httpclient.HttpClientConfig
getHttpClientConfig()
java.lang.String
getKey()
OAuthProfileDefinition
getProfileDefinition()
java.lang.String
getResponseType()
java.lang.String
getScope()
java.lang.String
getSecret()
protected void
internalInit(boolean forceReinit)
boolean
isTokenAsHeader()
void
setApi(java.lang.Object api)
void
setHasBeenCancelledFactory(HasBeenCancelledFactory hasBeenCancelledFactory)
void
setHttpClientConfig(com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig)
void
setKey(java.lang.String key)
void
setProfileDefinition(OAuthProfileDefinition profileDefinition)
void
setResponseType(java.lang.String responseType)
void
setScope(java.lang.String scope)
void
setSecret(java.lang.String secret)
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 Detail
-
OAUTH_TOKEN
public static final java.lang.String OAUTH_TOKEN
- See Also:
- Constant Field Values
-
RESPONSE_TYPE_CODE
public static final java.lang.String RESPONSE_TYPE_CODE
- See Also:
- Constant Field Values
-
key
protected java.lang.String key
-
secret
protected java.lang.String secret
-
tokenAsHeader
protected boolean tokenAsHeader
-
responseType
protected java.lang.String responseType
-
scope
protected java.lang.String scope
-
hasBeenCancelledFactory
protected HasBeenCancelledFactory hasBeenCancelledFactory
-
profileDefinition
protected OAuthProfileDefinition profileDefinition
-
httpClientConfig
protected com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig
-
api
protected java.lang.Object api
-
-
Method Detail
-
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
public java.lang.String getKey()
-
setKey
public void setKey(java.lang.String key)
-
getSecret
public java.lang.String getSecret()
-
setSecret
public void setSecret(java.lang.String secret)
-
isTokenAsHeader
public boolean isTokenAsHeader()
-
setTokenAsHeader
public void setTokenAsHeader(boolean tokenAsHeader)
-
getResponseType
public java.lang.String getResponseType()
-
setResponseType
public void setResponseType(java.lang.String responseType)
-
getScope
public java.lang.String getScope()
-
setScope
public void setScope(java.lang.String scope)
-
getHasBeenCancelledFactory
public HasBeenCancelledFactory getHasBeenCancelledFactory()
-
setHasBeenCancelledFactory
public void setHasBeenCancelledFactory(HasBeenCancelledFactory hasBeenCancelledFactory)
-
getProfileDefinition
public OAuthProfileDefinition getProfileDefinition()
-
setProfileDefinition
public void setProfileDefinition(OAuthProfileDefinition profileDefinition)
-
getHttpClientConfig
public com.github.scribejava.core.httpclient.HttpClientConfig getHttpClientConfig()
-
setHttpClientConfig
public void setHttpClientConfig(com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig)
-
getApi
public java.lang.Object getApi()
-
setApi
public void setApi(java.lang.Object api)
-
-