Package org.pac4j.oauth.client
Class OAuth20Client
- java.lang.Object
-
- org.pac4j.core.util.InitializableObject
-
- org.pac4j.core.client.BaseClient
-
- org.pac4j.core.client.IndirectClient
-
- org.pac4j.oauth.client.OAuth20Client
-
- All Implemented Interfaces:
org.pac4j.core.client.Client
- Direct Known Subclasses:
CasOAuthWrapperClient
,CronofyClient
,DropBoxClient
,FacebookClient
,FigShareClient
,FoursquareClient
,GenericOAuth20Client
,GitHubClient
,Google2Client
,HiOrgServerClient
,LinkedIn2Client
,OkClient
,PayPalClient
,QQClient
,StravaClient
,VkClient
,WechatClient
,WeiboClient
,WindowsLiveClient
,WordPressClient
public class OAuth20Client extends org.pac4j.core.client.IndirectClient
The generic OAuth 2.0 client.- Since:
- 2.0.0
- Author:
- Jerome Leleu
-
-
Field Summary
Fields Modifier and Type Field Description protected OAuth20Configuration
configuration
-
Constructor Summary
Constructors Constructor Description OAuth20Client()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
beforeInternalInit(boolean forceReinit)
OAuth20Configuration
getConfiguration()
java.lang.String
getKey()
java.lang.String
getSecret()
protected void
internalInit(boolean forceReinit)
void
setConfiguration(OAuth20Configuration configuration)
void
setKey(java.lang.String key)
void
setSecret(java.lang.String secret)
java.lang.String
toString()
-
Methods inherited from class org.pac4j.core.client.IndirectClient
afterInternalInit, computeFinalCallbackUrl, defaultLogoutActionBuilder, defaultRedirectionActionBuilder, getAjaxRequestResolver, getCallbackUrl, getCallbackUrlResolver, getCodeVerifierSessionAttributeName, getCredentials, getLogoutAction, getLogoutActionBuilder, getNonceSessionAttributeName, getRedirectionAction, getRedirectionActionBuilder, getStateSessionAttributeName, getUrlResolver, isCheckAuthenticationAttempt, newDefaultCallbackUrlResolver, setAjaxRequestResolver, setCallbackUrl, setCallbackUrlResolver, setCheckAuthenticationAttempt, setLogoutActionBuilder, setRedirectionActionBuilder, setUrlResolver
-
Methods inherited from class org.pac4j.core.client.BaseClient
addAuthorizationGenerator, addAuthorizationGenerators, defaultAuthenticator, defaultCredentialsExtractor, defaultProfileCreator, getAuthenticator, getAuthorizationGenerators, getCredentialsExtractor, getCustomProperties, getName, getProfileCreator, getProfileFactoryWhenNotAuthenticated, getSaveProfileInSession, getUserProfile, isMultiProfile, notifySessionRenewal, renewUserProfile, retrieveCredentials, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setMultiProfile, setName, setProfileCreator, setProfileFactoryWhenNotAuthenticated, setSaveProfileInSession
-
-
-
-
Field Detail
-
configuration
protected OAuth20Configuration configuration
-
-
Method Detail
-
beforeInternalInit
protected void beforeInternalInit(boolean forceReinit)
- Overrides:
beforeInternalInit
in classorg.pac4j.core.client.IndirectClient
-
internalInit
protected void internalInit(boolean forceReinit)
- Specified by:
internalInit
in classorg.pac4j.core.util.InitializableObject
-
getConfiguration
public OAuth20Configuration getConfiguration()
-
setConfiguration
public void setConfiguration(OAuth20Configuration configuration)
-
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)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.pac4j.core.client.IndirectClient
-
-