public static class

GoogleAuthTokenFactory.OAuthToken

extends Object
implements HttpAuthToken
java.lang.Object
   ↳ com.google.gdata.client.GoogleAuthTokenFactory.OAuthToken

Class Overview

Encapsulates the OAuth information used by applications to login on behalf of a user. This class generates an unique authorization header for each request.

Summary

Fields
OAuthParameters parameters
final OAuthSigner signer
Public Constructors
GoogleAuthTokenFactory.OAuthToken(OAuthParameters parameters, OAuthSigner signer)
Public Methods
String getAuthorizationHeader(URL requestUrl, String requestMethod)
Generates the OAuth authorization header using the user's OAuth parameters, the request url and the request method.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.google.gdata.client.http.HttpAuthToken

Fields

OAuthParameters parameters

final OAuthSigner signer

Public Constructors

public GoogleAuthTokenFactory.OAuthToken (OAuthParameters parameters, OAuthSigner signer)

Create a new GoogleAuthTokenFactory.OAuthToken object. Store the OAuthParameters and OAuthSigner to use when generating the header. The following OAuth parameters are required:

  • oauth_consumer_key
  • oauth_token

Parameters
parameters The required OAuth parameters
signer The OAuthSigner object to use when to generate the OAuth signature.

Public Methods

public String getAuthorizationHeader (URL requestUrl, String requestMethod)

Generates the OAuth authorization header using the user's OAuth parameters, the request url and the request method.

Parameters
requestUrl The URL being requested
requestMethod The HTTP method of the request
Returns
  • the authorization header to be used for the request