Package org.pac4j.oauth.config
Class OAuth10Configuration
java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.client.config.BaseClientConfiguration
org.pac4j.oauth.config.OAuthConfiguration
org.pac4j.oauth.config.OAuth10Configuration
The OAuh 1.0 configuration.
- Since:
- 2.0.0
- Author:
- Jerome Leleu
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
ConstantOAUTH_VERIFIER="oauth_verifier"
static final String
ConstantREQUEST_TOKEN="requestToken"
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) buildService.getRequestTokenSessionAttributeName
(String clientName) Return the name of the attribute storing in session the request token.Methods inherited from class org.pac4j.oauth.config.OAuthConfiguration
internalInit
Methods inherited from class org.pac4j.core.util.InitializableObject
afterInternalInit, beforeInternalInit, getInitialized, getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize, toString
-
Field Details
-
OAUTH_VERIFIER
ConstantOAUTH_VERIFIER="oauth_verifier"
- See Also:
-
REQUEST_TOKEN
ConstantREQUEST_TOKEN="requestToken"
- See Also:
-
-
Constructor Details
-
OAuth10Configuration
public OAuth10Configuration()
-
-
Method Details
-
buildService
public com.github.scribejava.core.oauth.OAuthService buildService(org.pac4j.core.context.WebContext context, org.pac4j.core.client.IndirectClient client) buildService.
Build an OAuth service from the web context.- Specified by:
buildService
in classOAuthConfiguration
- Parameters:
context
- aWebContext
objectclient
- aIndirectClient
object- Returns:
- a
OAuthService
object
-
getRequestTokenSessionAttributeName
Return the name of the attribute storing in session the request token.- Parameters:
clientName
- the client name- Returns:
- the name of the attribute storing in session the request token
-