Class OAuth20ProfileDefinition<P extends OAuth20Profile,C extends OAuth20Configuration>
- java.lang.Object
-
- org.pac4j.core.profile.definition.ProfileDefinition<P>
-
- org.pac4j.core.profile.definition.CommonProfileDefinition<P>
-
- org.pac4j.oauth.profile.definition.OAuthProfileDefinition<P,com.github.scribejava.core.model.OAuth2AccessToken,C>
-
- org.pac4j.oauth.profile.definition.OAuth20ProfileDefinition<P,C>
-
- Direct Known Subclasses:
CasOAuthWrapperProfileDefinition
,DropBoxProfileDefinition
,FacebookProfileDefinition
,FigShareProfileDefinition
,FoursquareProfileDefinition
,GenericOAuth20ProfileDefinition
,GitHubProfileDefinition
,Google2ProfileDefinition
,HiOrgServerProfileDefinition
,LinkedIn2ProfileDefinition
,OkProfileDefinition
,PayPalProfileDefinition
,QQProfileDefinition
,StravaProfileDefinition
,VkProfileDefinition
,WechatProfileDefinition
,WeiboProfileDefinition
,WindowsLiveProfileDefinition
,WordPressProfileDefinition
public abstract class OAuth20ProfileDefinition<P extends OAuth20Profile,C extends OAuth20Configuration> extends OAuthProfileDefinition<P,com.github.scribejava.core.model.OAuth2AccessToken,C>
OAuth 2.0 profile definition.- Since:
- 2.0.0
- Author:
- Jerome Leleu
-
-
Field Summary
-
Fields inherited from class org.pac4j.core.profile.definition.CommonProfileDefinition
DISPLAY_NAME, EMAIL, FAMILY_NAME, FIRST_NAME, GENDER, LOCALE, LOCATION, PICTURE_URL, PROFILE_URL
-
Fields inherited from class org.pac4j.core.profile.definition.ProfileDefinition
logger, newProfile
-
-
Constructor Summary
Constructors Constructor Description OAuth20ProfileDefinition()
OAuth20ProfileDefinition(ProfileFactory<P> profileFactory)
-
Method Summary
-
Methods inherited from class org.pac4j.oauth.profile.definition.OAuthProfileDefinition
extractUserProfile, getProfileUrl, getProfileVerb, raiseProfileExtractionError, raiseProfileExtractionJsonError, raiseProfileExtractionJsonError
-
Methods inherited from class org.pac4j.core.profile.definition.CommonProfileDefinition
configurePrimaryAttributes
-
Methods inherited from class org.pac4j.core.profile.definition.ProfileDefinition
convertAndAdd, convertAndAdd, getConverters, getPrimaryAttributes, getProfileId, getSecondaryAttributes, newProfile, primary, secondary, setProfileFactory, setProfileId
-
-
-
-
Constructor Detail
-
OAuth20ProfileDefinition
public OAuth20ProfileDefinition()
-
OAuth20ProfileDefinition
public OAuth20ProfileDefinition(ProfileFactory<P> profileFactory)
-
-