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.CommonProfileThis 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.StringgetAccessToken()java.lang.StringgetRefreshToken()voidremoveLoginData()voidsetAccessToken(java.lang.String accessToken)voidsetRefreshToken(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:
removeLoginDatain classorg.pac4j.core.profile.BasicUserProfile
-
-