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.BaseClientConfigurationThe base OAuth configuration.- Since:
- 2.0.0
- Author:
- Jerome Leleu
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Objectapiprotected HasBeenCancelledFactoryhasBeenCancelledFactoryprotected com.github.scribejava.core.httpclient.HttpClientConfighttpClientConfigprotected java.lang.Stringkeystatic java.lang.StringOAUTH_TOKENprotected OAuthProfileDefinitionprofileDefinitionstatic java.lang.StringRESPONSE_TYPE_CODEprotected java.lang.StringresponseTypeprotected java.lang.Stringscopeprotected java.lang.Stringsecretprotected booleantokenAsHeader
-
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.OAuthServicebuildService(org.pac4j.core.context.WebContext context, org.pac4j.core.client.IndirectClient client)java.lang.ObjectgetApi()HasBeenCancelledFactorygetHasBeenCancelledFactory()com.github.scribejava.core.httpclient.HttpClientConfiggetHttpClientConfig()java.lang.StringgetKey()OAuthProfileDefinitiongetProfileDefinition()java.lang.StringgetResponseType()java.lang.StringgetScope()java.lang.StringgetSecret()protected voidinternalInit(boolean forceReinit)booleanisTokenAsHeader()voidsetApi(java.lang.Object api)voidsetHasBeenCancelledFactory(HasBeenCancelledFactory hasBeenCancelledFactory)voidsetHttpClientConfig(com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig)voidsetKey(java.lang.String key)voidsetProfileDefinition(OAuthProfileDefinition profileDefinition)voidsetResponseType(java.lang.String responseType)voidsetScope(java.lang.String scope)voidsetSecret(java.lang.String secret)voidsetTokenAsHeader(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:
internalInitin 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)
-
-