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
Fields inherited from class org.pac4j.oauth.config.OAuthConfiguration
api, hasBeenCancelledFactory, httpClientConfig, key, OAUTH_TOKEN, profileDefinition, RESPONSE_TYPE_CODE, responseType, scope, secret, tokenAsHeader
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.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.org.pac4j.core.util.generator.ValueGenerator
boolean
void
setCustomParams
(Map<String, String> customParams) void
setStateGenerator
(org.pac4j.core.util.generator.ValueGenerator stateGenerator) void
setWithState
(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, setTokenAsHeader
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_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:
buildService
in 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
-