Class OAuth20Profile

    • Field Summary

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

        logger
    • Constructor Summary

      Constructors 
      Constructor Description
      OAuth20Profile()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAccessToken()
      Return the access token.
      void removeLoginData()  
      void setAccessToken​(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
      • Methods inherited from class java.lang.Object

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

      • OAuth20Profile

        public OAuth20Profile()
    • 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:
        removeLoginData in class org.pac4j.core.profile.BasicUserProfile