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:

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