Package org.pac4j.oauth.config
Class OAuth20Configuration
java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.client.config.BaseClientConfiguration
org.pac4j.oauth.config.OAuthConfiguration
org.pac4j.oauth.config.OAuth20Configuration
- Direct Known Subclasses:
FacebookConfiguration,HiOrgServerConfiguration,LinkedIn2Configuration,OkConfiguration,VkConfiguration
The OAuh 2.0 configuration.
- Since:
- 2.0.0
- Author:
- Jerome Leleu
-
Field Summary
FieldsFields inherited from class org.pac4j.oauth.config.OAuthConfiguration
api, hasBeenCancelledFactory, httpClientConfig, key, OAUTH_TOKEN, profileDefinition, RESPONSE_TYPE_CODE, responseType, scope, secret, tokenAsHeader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.github.scribejava.core.oauth.OAuthServicebuildService(org.pac4j.core.context.WebContext context, org.pac4j.core.client.IndirectClient client) Build an OAuth service from the web context.org.pac4j.core.util.generator.ValueGeneratorbooleanvoidsetCustomParams(Map<String, String> customParams) voidsetStateGenerator(org.pac4j.core.util.generator.ValueGenerator stateGenerator) voidsetWithState(boolean withState) toString()Methods inherited from class org.pac4j.oauth.config.OAuthConfiguration
getApi, getHasBeenCancelledFactory, getHttpClientConfig, getKey, getProfileDefinition, getResponseType, getScope, getSecret, internalInit, isTokenAsHeader, setApi, setHasBeenCancelledFactory, setHttpClientConfig, setKey, setProfileDefinition, setResponseType, setScope, setSecret, setTokenAsHeaderMethods inherited from class org.pac4j.core.util.InitializableObject
afterInternalInit, beforeInternalInit, getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize
-
Field Details
-
OAUTH_CODE
- See Also:
-
STATE_REQUEST_PARAMETER
- See Also:
-
-
Constructor Details
-
OAuth20Configuration
public OAuth20Configuration()
-
-
Method Details
-
buildService
public com.github.scribejava.core.oauth.OAuthService buildService(org.pac4j.core.context.WebContext context, org.pac4j.core.client.IndirectClient client) Build an OAuth service from the web context.- Specified by:
buildServicein classOAuthConfiguration- Parameters:
context- the web contextclient- the client- Returns:
- the OAuth service
-
getCustomParams
-
setCustomParams
-
isWithState
public boolean isWithState() -
setWithState
public void setWithState(boolean withState) -
getStateGenerator
public org.pac4j.core.util.generator.ValueGenerator getStateGenerator() -
setStateGenerator
public void setStateGenerator(org.pac4j.core.util.generator.ValueGenerator stateGenerator) -
toString
-