Package org.pac4j.oauth.profile
Class OAuth20Profile
java.lang.Object
org.pac4j.core.profile.BasicUserProfile
org.pac4j.core.profile.CommonProfile
org.pac4j.oauth.profile.OAuth20Profile
- All Implemented Interfaces:
Externalizable
,Serializable
,org.pac4j.core.profile.UserProfile
- Direct Known Subclasses:
CasOAuthWrapperProfile
,CronofyProfile
,FacebookProfile
,FigShareProfile
,FoursquareProfile
,GitHubProfile
,Google2Profile
,HiOrgServerProfile
,LinkedIn2Profile
,OAuth10Profile
,OkProfile
,PayPalProfile
,QQProfile
,StravaProfile
,VkProfile
,WechatProfile
,WeiboProfile
,WindowsLiveProfile
,WordPressProfile
public class OAuth20Profile
extends org.pac4j.core.profile.CommonProfile
This class is the base OAuth 2.0 profile, extending from the base
CommonProfile
. It deals with the OAuth
access token.- Since:
- 1.3.0
- Author:
- Jerome Leleu
- See Also:
-
Field Summary
Fields inherited from class org.pac4j.core.profile.BasicUserProfile
logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
setAccessToken
(String accessToken) void
setRefreshToken
(String refreshToken) Methods inherited from class org.pac4j.core.profile.CommonProfile
getAttributeAsDate, getAttributeAsString, getAttributeAsType, getDisplayName, getEmail, getFamilyName, getFirstName, getGender, getLocale, getLocation, getPictureUrl, getProfileUrl, getUsername, isExpired, toString
Methods inherited from class org.pac4j.core.profile.BasicUserProfile
addAttribute, addAttributes, addAuthenticationAttribute, addAuthenticationAttributes, addRole, addRoles, asPrincipal, build, build, containsAttribute, containsAuthenicationAttribute, extractAttributeValues, getAttribute, getAttribute, getAttributes, getAuthenticationAttribute, getAuthenticationAttribute, getAuthenticationAttributes, getClientName, getId, getLinkedId, getRoles, getTypedId, isRemembered, readExternal, removeAttribute, removeAuthenticationAttribute, setClientName, setId, setLinkedId, setRemembered, setRoles, writeExternal
-
Constructor Details
-
OAuth20Profile
public OAuth20Profile()
-
-
Method Details
-
setAccessToken
-
getAccessToken
-
setRefreshToken
-
getRefreshToken
-
removeLoginData
public void removeLoginData()- Overrides:
removeLoginData
in classorg.pac4j.core.profile.BasicUserProfile
-