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:
java.io.Externalizable
,java.io.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 baseCommonProfile
. It deals with the OAuth access token.- Since:
- 1.3.0
- Author:
- Jerome Leleu
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OAuth20Profile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAccessToken()
java.lang.String
getRefreshToken()
void
removeLoginData()
void
setAccessToken(java.lang.String accessToken)
void
setRefreshToken(java.lang.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
-
Methods inherited from class org.pac4j.core.profile.BasicUserProfile
addAttribute, addAttributes, addAuthenticationAttribute, addAuthenticationAttributes, addPermission, addPermissions, addRole, addRoles, asPrincipal, build, build, containsAttribute, containsAuthenicationAttribute, extractAttributeValues, getAttribute, getAttribute, getAttributes, getAuthenticationAttribute, getAuthenticationAttribute, getAuthenticationAttributes, getClientName, getId, getLinkedId, getPermissions, getRoles, getTypedId, isRemembered, readExternal, removeAttribute, removeAuthenticationAttribute, setClientName, setId, setLinkedId, setPermissions, setRemembered, setRoles, toString, writeExternal
-
-
-
-
Method Detail
-
setAccessToken
public void setAccessToken(java.lang.String accessToken)
-
getAccessToken
public java.lang.String getAccessToken()
-
setRefreshToken
public void setRefreshToken(java.lang.String refreshToken)
-
getRefreshToken
public java.lang.String getRefreshToken()
-
removeLoginData
public void removeLoginData()
- Overrides:
removeLoginData
in classorg.pac4j.core.profile.BasicUserProfile
-
-