Package com.google.api.client.googleapis.extensions.appengine.auth.oauth2 (2.1.2)

Stay organized with collections Save and categorize content based on your preferences.

Google App Engine utilities for OAuth 2.0 for Google APIs.

Classes

AppIdentityCredential

OAuth 2.0 credential in which a client Google App Engine application needs to access data that it owns, based on <a href="https://developers.google.com/appengine/docs/java/appidentity/

Java_Asserting_identity_to_Google_APIs">Asserting Identity to Google APIs

Intercepts the request by using the access token obtained from AppIdentityService#getAccessToken(Iterable).

Sample usage:


 public static HttpRequestFactory createRequestFactory(HttpTransport transport,
     JsonFactory jsonFactory, TokenResponse tokenResponse) {
   return transport.createRequestFactory(
   new AppIdentityCredential("https://www.googleapis.com/auth/urlshortener"));
 }
 

Implementation is immutable and thread-safe.

AppIdentityCredential.AppEngineCredentialWrapper

Beta
Credential wrapper for application identity that inherits from GoogleCredential.

AppIdentityCredential.Builder

Builder for AppIdentityCredential.

Implementation is not thread-safe.