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)
-
-