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
FieldsModifier and TypeFieldDescriptionstatic final StringConstantOAUTH_VERIFIER="oauth_verifier"static final StringConstantREQUEST_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
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.github.scribejava.core.oauth.OAuthServicebuildService(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
internalInitMethods 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:
buildServicein classOAuthConfiguration- Parameters:
context- aWebContextobjectclient- aIndirectClientobject- Returns:
- a
OAuthServiceobject
-
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
-