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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAccessToken.getRefreshToken.voidvoidsetAccessToken(String accessToken) setAccessToken.voidsetRefreshToken(String refreshToken) setRefreshToken.Methods inherited from class org.pac4j.core.profile.CommonProfile
getAttributeAsDate, getAttributeAsString, getAttributeAsType, getDisplayName, getEmail, getFamilyName, getFirstName, getGender, getLocale, getLocation, getPictureUrl, getProfileUrl, getUsername, isExpired, toStringMethods inherited from class org.pac4j.core.profile.BasicUserProfile
addAttribute, addAttributes, addAuthenticationAttribute, addAuthenticationAttributes, addRole, addRoles, asPrincipal, build, build, canEqual, containsAttribute, containsAuthenticationAttribute, equals, extractAttributeValues, getAttribute, getAttribute, getAttributes, getAuthenticationAttribute, getAuthenticationAttribute, getAuthenticationAttributes, getClientName, getId, getLinkedId, getRoles, getTypedId, hashCode, isRemembered, readExternal, removeAttribute, removeAuthenticationAttribute, setClientName, setId, setLinkedId, setRemembered, setRoles, writeExternal
-
Constructor Details
-
OAuth20Profile
public OAuth20Profile()
-
-
Method Details
-
setAccessToken
setAccessToken.
- Parameters:
accessToken- aStringobject
-
getAccessToken
getAccessToken.
- Returns:
- a
Stringobject
-
setRefreshToken
setRefreshToken.
- Parameters:
refreshToken- aStringobject
-
getRefreshToken
getRefreshToken.
- Returns:
- a
Stringobject
-
removeLoginData
public void removeLoginData()- Overrides:
removeLoginDatain classorg.pac4j.core.profile.BasicUserProfile
-