All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractAuthorizationCodeCallbackServlet Thread-safe OAuth 2.0 authorization code callback servlet to process the authorization code or error response from authorization page redirect.AbstractAuthorizationCodeServlet Thread-safe OAuth 2.0 authorization code flow HTTP servlet that manages and persists end-user credentials.AbstractCallbackServlet Beta
Callback that will retrieve and complete aThreeLeggedFlow
when redirected to by a token server or service provider.AbstractFlowUserServlet Beta
Servlet that can be used to invoke and manage aThreeLeggedFlow
object in the App Engine container.AbstractOAuthGetToken Beta
Generic OAuth 1.0a URL to request a temporary or long-lived token from an authorization server.AbstractPromptReceiver OAuth 2.0 abstract verification code receiver that prompts user to paste the code copied from the browser.AuthorizationCodeFlow Thread-safe OAuth 2.0 authorization code flow that manages and persists end-user credentials.AuthorizationCodeFlow.Builder Authorization code flow builder.AuthorizationCodeFlow.CredentialCreatedListener Listener for a created credential after a successful token response inAuthorizationCodeFlow.createAndStoreCredential(com.google.api.client.auth.oauth2.TokenResponse, java.lang.String)
.AuthorizationCodeInstalledApp OAuth 2.0 authorization code flow for an installed Java application that persists end-user credentials.AuthorizationCodeRequestUrl 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.AuthorizationCodeResponseUrl OAuth 2.0 URL parser for the redirect URL after end user grants or denies authorization as specified in Authorization Response.AuthorizationCodeTokenRequest OAuth 2.0 request for an access token using an authorization code as specified in Access Token Request.AuthorizationRequestUrl 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.BearerToken OAuth 2.0 helper for accessing protected resources using the Bearer Token specification.BrowserClientRequestUrl 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.ClientCredentialsTokenRequest OAuth 2.0 request for an access token using only its client credentials as specified in Client Credentials Grant.ClientParametersAuthentication Client credentials specified as URL-encoded parameters in the HTTP request body as specified in Client PasswordCredential 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.Credential Beta
Implementations of this class will have all of the information necessary to create and install the necessary handlers on anHttpTransport
object to allow for a streamlined auth experience.Credential.AccessMethod Method of presenting the access token to the resource server as specified in Accessing Protected Resources.Credential.Builder Credential builder.CredentialRefreshListener Listener for refresh token results.CredentialStore Deprecated. (to be removed in the future) UseDataStoreFactory
withStoredCredential
instead.CredentialStoreRefreshListener Deprecated. (to be removed in the future) UseDataStoreCredentialRefreshListener
instead.DataStoreCredentialRefreshListener Beta
Thread-safe OAuth 2.0 credential refresh listener that stores the refresh token response in the credential data store.FileCredentialStore Deprecated. (to be removed in the future) UseFileDataStoreFactory
withStoredCredential
instead, optionally usingFileCredentialStore.migrateTo(FileDataStoreFactory)
orFileCredentialStore.migrateTo(DataStore)
to migrating an existingFileCredentialStore
.FilePersistedCredential Deprecated. (to be removed in the future) UseFileDataStoreFactory
instead.FilePersistedCredentials Deprecated. (to be removed in the future) UseFileDataStoreFactory
instead.IdToken IdToken.Payload Beta
ID token payload.IdTokenResponse Beta
OAuth ID Connect JSON model for a successful access token response as specified in OpenID Connect Basic Client Profile 1.0 (draft 23).IdTokenVerifier IdTokenVerifier.Builder OAuthAuthorizeTemporaryTokenUrl Beta
OAuth 1.0a URL builder for an authorization web page to allow the end user to authorize the temporary token.OAuthCallbackUrl Beta
Generic URL that parses the callback URL after a temporary token has been authorized by the end user.OAuthCredentialsResponse Beta
Data to parse a success response to a request for temporary or token credentials.OAuthGetAccessToken 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.OAuthGetTemporaryToken Beta
Generic OAuth 1.0a URL to request a temporary credentials token (or "request token") from an authorization server.OAuthHmacCredential OAuthHmacSigner Beta
OAuth"HMAC-SHA1"
signature method.OAuthHmacThreeLeggedFlow Beta
ThreeLeggedFlow
implementation that will execute the proper requests to obtain an OAuth1 Credential object that can be used to sign requests.OAuthParameters Beta
OAuth 1.0a parameter manager.OAuthRsaSigner Beta
OAuth"RSA-SHA1"
signature method.OAuthSigner Beta
OAuth signature method.PasswordTokenRequest OAuth 2.0 request for an access token using the user's username and password as specified in Resource Owner Password Credentials Grant.RefreshTokenRequest OAuth 2.0 request to refresh an access token using a refresh token as specified in Refreshing an Access Token.StoredCredential Beta
Credential information to be stored in aDataStoreFactory
.ThreeLeggedFlow Beta
Interface for auth flows that require a user authorization step through a web browser to obtain an authorization code.TokenErrorResponse OAuth 2.0 parser for an error access token response as specified in Error Response.TokenRequest OAuth 2.0 request for an access token as specified in Obtaining Authorization.TokenResponse OAuth 2.0 JSON model for a successful access token response as specified in Successful Response.TokenResponseException Exception thrown when receiving an error response from the token server as specified in Error ResponseVerificationCodeReceiver OAuth 2.0 verification code receiver.