Class OAuth10Profile

java.lang.Object
org.pac4j.core.profile.BasicUserProfile
org.pac4j.core.profile.CommonProfile
org.pac4j.oauth.profile.OAuth20Profile
org.pac4j.oauth.profile.OAuth10Profile
All Implemented Interfaces:
Externalizable, Serializable, org.pac4j.core.profile.UserProfile
Direct Known Subclasses:
BitbucketProfile, DropBoxProfile, TwitterProfile, YahooProfile

public class OAuth10Profile extends OAuth20Profile
This class is the base OAuth 1.0 profile, extending from the base OAuth20Profile. It deals with the OAuth access token secret.
Since:
1.3.0
Author:
Jerome Leleu
See Also:
  • Field Summary

    Fields inherited from class org.pac4j.core.profile.BasicUserProfile

    logger
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the access token secret.
    void
    void
    setAccessSecret(String accessSecret)
    Set the access token secret

    Methods inherited from class org.pac4j.oauth.profile.OAuth20Profile

    getAccessToken, getRefreshToken, setAccessToken, setRefreshToken

    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, containsAuthenticationAttribute, extractAttributeValues, getAttribute, getAttribute, getAttributes, getAuthenticationAttribute, getAuthenticationAttribute, getAuthenticationAttributes, getClientName, getId, getLinkedId, getRoles, getTypedId, isRemembered, readExternal, removeAttribute, removeAuthenticationAttribute, setClientName, setId, setLinkedId, setRemembered, setRoles, writeExternal

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • OAuth10Profile

      public OAuth10Profile()
  • Method Details

    • setAccessSecret

      public void setAccessSecret(String accessSecret)
      Set the access token secret
      Parameters:
      accessSecret - the access token secret
    • getAccessSecret

      public String getAccessSecret()
      Return the access token secret.
      Returns:
      the access token secret
    • removeLoginData

      public void removeLoginData()
      Overrides:
      removeLoginData in class OAuth20Profile