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,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()Return the access token.voidremoveLoginData()voidsetAccessToken(java.lang.String accessToken)Set the access token-
Methods inherited from class org.pac4j.core.profile.CommonProfile
getAttributeAsDate, 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)
Set the access token- Parameters:
accessToken- the access token secret
-
getAccessToken
public java.lang.String getAccessToken()
Return the access token.- Returns:
- the access token
-
removeLoginData
public void removeLoginData()
- Overrides:
removeLoginDatain classorg.pac4j.core.profile.BasicUserProfile
-
-