All Classes and Interfaces
Class
Description
Thread-safe OAuth 2.0 authorization code callback servlet to process the authorization code or
error response from authorization page redirect.
Thread-safe OAuth 2.0 authorization code flow HTTP servlet that manages and persists end-user
credentials.
Beta Callback that will retrieve and complete a
ThreeLeggedFlow when redirected to by a token
server or service provider.Beta Servlet that can be used to invoke and manage a
ThreeLeggedFlow object in the App Engine
container.Beta Generic OAuth 1.0a URL to request a temporary or long-lived token from an authorization server.
OAuth 2.0 abstract verification code receiver that prompts user to paste the code copied from the
browser.
Thread-safe OAuth 2.0 authorization code flow that manages and persists end-user credentials.
Authorization code flow builder.
Listener for a created credential after a successful token response in
AuthorizationCodeFlow.createAndStoreCredential(com.google.api.client.auth.oauth2.TokenResponse, java.lang.String).OAuth 2.0 authorization code flow for an installed Java application that persists end-user
credentials.
OAuth 2.0 URL builder for an authorization web page to allow the end user to authorize the
application to access their protected resources and that returns an authorization code, as
specified in Authorization Code
Grant.
OAuth 2.0 URL parser for the redirect URL after end user grants or denies authorization as
specified in Authorization
Response.
OAuth 2.0 request for an access token using an authorization code as specified in Access Token Request.
OAuth 2.0 URL builder for an authorization web page to allow the end user to authorize the
application to access their protected resources, as specified in Authorization Endpoint.
OAuth 2.0 helper for accessing protected resources using the Bearer Token specification.
Immutable and thread-safe OAuth 2.0 method for accessing protected resources using the Authorization Request Header Field.
Immutable and thread-safe OAuth 2.0 method for accessing protected resources using the Form-Encoded Body Parameter.
Immutable and thread-safe OAuth 2.0 method for accessing protected resources using the URI Query Parameter.
OAuth 2.0 URL builder for an authorization web page to allow the end user to authorize the
application to access their protected resources and that returns the access token to a browser
client using a scripting language such as JavaScript, as specified in Implicit Grant.
OAuth 2.0 request for an access token using only its client credentials as specified in Client Credentials Grant.
Client credentials specified as URL-encoded parameters in the HTTP request body as specified in
Client Password
Thread-safe OAuth 2.0 helper for accessing protected resources using an access token, as well as
optionally refreshing the access token when it expires using a refresh token.
Beta Implementations of this class will have all of the information necessary to create and install the necessary handlers on an
HttpTransport object to allow for a streamlined auth
experience.Method of presenting the access token to the resource server as specified in Accessing Protected Resources.
Credential builder.
Listener for refresh token results.
Deprecated.
Deprecated.
(to be removed in the future) Use
DataStoreCredentialRefreshListener
instead.Beta Thread-safe OAuth 2.0 credential refresh listener that stores the refresh token response in the credential data store.
Deprecated.
(to be removed in the future) Use
FileDataStoreFactory with
StoredCredential instead, optionally using
FileCredentialStore.migrateTo(FileDataStoreFactory) or FileCredentialStore.migrateTo(DataStore) to
migrating an existing FileCredentialStore.Deprecated.
(to be removed in the future) Use
FileDataStoreFactory instead.Deprecated.
(to be removed in the future) Use
FileDataStoreFactory instead.A base interface for all
HttpTransport factories.Beta ID token payload.
Beta OAuth ID Connect JSON model for a successful access token response as specified in OpenID Connect Basic Client Profile 1.0 (draft 23).
Custom CacheLoader for mapping certificate urls to the contained public keys.
Data class used for deserializing a single JSON Web Key.
Data class used for deserializing a JSON Web Key Set (JWKS) from an external HTTP request.
Custom exception for wrapping all verification errors.
Beta OAuth 1.0a URL builder for an authorization web page to allow the end user to authorize the temporary token.
Beta Generic URL that parses the callback URL after a temporary token has been authorized by the end user.
Beta Data to parse a success response to a request for temporary or token credentials.
Beta Generic OAuth 1.0a URL to request to exchange the temporary credentials token (or "request token") for a long-lived credentials token (or "access token") from an authorization server.
Beta Generic OAuth 1.0a URL to request a temporary credentials token (or "request token") from an authorization server.
Beta OAuth
"HMAC-SHA1" signature method.Beta ThreeLeggedFlow implementation that will execute the proper requests to obtain an OAuth1
Credential object that can be used to sign requests.Beta OAuth 1.0a parameter manager.
Beta OAuth
"RSA-SHA1" signature method.Beta OAuth signature method.
OAuth 2.0 request for an access token using the user's username and password as specified in Resource Owner Password Credentials
Grant.
OAuth 2.0 request to refresh an access token using a refresh token as specified in Refreshing an Access Token.
Beta Credential information to be stored in a
DataStoreFactory.Beta Interface for auth flows that require a user authorization step through a web browser to obtain an authorization code.
OAuth 2.0 parser for an error access token response as specified in Error Response.
OAuth 2.0 request for an access token as specified in Obtaining Authorization.
OAuth 2.0 JSON model for a successful access token response as specified in Successful Response.
Exception thrown when receiving an error response from the token server as specified in Error Response
OAuth 2.0 verification code receiver.
DataStoreFactorywithStoredCredentialinstead.