All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.client.auth.oauth2.package.html Maven / Gradle / Ivy

Go to download

Google API Client Library for Java. Supports Java 5 (or higher) desktop (SE) and web (EE), Android, and Google App Engine.

There is a newer version: 1.4.1-beta
Show newest version

OAuth 2.0 authorization as specified in
The OAuth 2.0
Protocol (draft-ietf-oauth-v2-07)
(see detailed package specification).

Before using this library, you may need to register your application with the authorization server to receive a client ID and client secret.

The starting point for each Client Flow depends on which Flow you are using:

  • Web Server Flow: {@link com.google.api.client.auth.oauth2.WebServerAuthorizationRequestUrl}
  • User Agent Flow: {@link com.google.api.client.auth.oauth2.UserAgentAuthorizationRequestUrl}
  • Username and Password Flow: {@link com.google.api.client.auth.oauth2.ResourceOwnerCredentialsAccessTokenRequest}
  • Client Credentials Flow: {@link com.google.api.client.auth.oauth2.AccessTokenRequest}
  • Assertion Flow: {@link com.google.api.client.auth.oauth2.AssertionAccessTokenRequest}

This package depends on the {@link com.google.api.client.http}, {@link com.google.api.client.json}, and {@link com.google.api.client.util} packages.

Warning: this package is experimental, and its content may be changed in incompatible ways or possibly entirely removed in a future version of the library

@since 1.0




© 2015 - 2024 Weber Informatics LLC | Privacy Policy