Class AbstractOAuthGetToken

  • All Implemented Interfaces:
    Cloneable, Map<String,​Object>
    Direct Known Subclasses:
    OAuthGetAccessToken, OAuthGetTemporaryToken

    @Beta
    public abstract class AbstractOAuthGetToken
    extends com.google.api.client.http.GenericUrl
    Beta
    Generic OAuth 1.0a URL to request a temporary or long-lived token from an authorization server.
    Since:
    1.0
    Author:
    Yaniv Inbar
    • Field Detail

      • transport

        public com.google.api.client.http.HttpTransport transport
        HTTP transport required for executing request in execute().
        Since:
        1.3
      • consumerKey

        public String consumerKey
        Required identifier portion of the client credentials (equivalent to a username).
      • signer

        public OAuthSigner signer
        Required OAuth signature algorithm.
      • usePost

        protected boolean usePost
        true for POST request or the default false for GET request.
    • Constructor Detail

      • AbstractOAuthGetToken

        protected AbstractOAuthGetToken​(String authorizationServerUrl)
        Parameters:
        authorizationServerUrl - encoded authorization server URL
    • Method Detail

      • createParameters

        public OAuthParameters createParameters()
        Returns a new instance of the OAuth authentication provider. Subclasses may override by calling this super implementation and then adding OAuth parameters.