Interface OAuthToken

  • All Known Implementing Classes:
    NuxeoOAuthToken

    public interface OAuthToken
    Represents Token data as manipulated in OAuth during the 3 legged authentication. The same interface is used for Request Token and Access Token.
    Author:
    tiry
    • Method Detail

      • getAppId

        String getAppId()
        Returns consumer application identifier.
      • getCallbackUrl

        String getCallbackUrl()
        Returns consumer call back url (may be used to override what is provided in the OAuthConsumerRegistry.
      • getNuxeoLogin

        String getNuxeoLogin()
        Returns Nuxeo Login as determined during the authorize phase.
      • getToken

        String getToken()
        Returns OAuth token.
      • getTokenSecret

        String getTokenSecret()
        Returns secret associated to the Token.
      • getConsumerKey

        String getConsumerKey()
        Gets the Consumer Key.
      • getType

        OAuthToken.Type getType()
        Gets the type of token: REQUEST / ACCESS.
      • getCreationDate

        Calendar getCreationDate()
        Gets creation date of the Token.
      • getValue

        String getValue​(String keyName)
        Generic getter (not used for now).
      • setValue

        void setValue​(String keyName,
                      String value)
        Generic setter (not used for now).
      • getVerifier

        String getVerifier()
        Gets the verifier code.
      • isExpired

        boolean isExpired()
        Checks is token is expired.
      • setNuxeoLogin

        void setNuxeoLogin​(String login)
        Setter for the Login.