| Interface | Description |
|---|---|
| IdTokenProvider |
Interface for an Google OIDC token provider.
|
| JwtProvider |
Interface for creating custom JWT tokens
|
| OAuth2Credentials.CredentialsChangedListener |
Listener for changes to credentials.
|
| TokenStore |
Interface for long term storage of tokens
|
| Class | Description |
|---|---|
| AccessToken |
Represents a temporary OAuth2 access token and its expiration information.
|
| ClientId |
An OAuth2 user authorization Client ID and associated information.
|
| ClientId.Builder | |
| CloudShellCredentials |
OAuth2 credentials representing the built-in service account for Google Cloud Shell.
|
| CloudShellCredentials.Builder | |
| ComputeEngineCredentials |
OAuth2 credentials representing the built-in service account for a Google Compute Engine VM.
|
| ComputeEngineCredentials.Builder | |
| GoogleCredentials |
Base type for credentials for authorizing calls to Google APIs using OAuth2.
|
| GoogleCredentials.Builder | |
| IdToken |
Represents a temporary IdToken and its JsonWebSignature object
|
| IdTokenCredentials |
IdTokenCredentials provides a Google Issued OpenIdConnect token.
|
| IdTokenCredentials.Builder | |
| ImpersonatedCredentials |
ImpersonatedCredentials allowing credentials issued to a user or service account to impersonate
another.
|
| ImpersonatedCredentials.Builder | |
| JwtClaims |
Value class representing the set of fields used as the payload of a JWT token.
|
| JwtCredentials |
Credentials class for calling Google APIs using a JWT with custom claims.
|
| JwtCredentials.Builder | |
| MemoryTokensStorage |
Represents an in-memory storage of tokens.
|
| OAuth2Credentials |
Base type for Credentials using OAuth2.
|
| OAuth2Credentials.Builder | |
| ServiceAccountCredentials |
OAuth2 credentials representing a Service Account for calling Google APIs.
|
| ServiceAccountCredentials.Builder | |
| ServiceAccountJwtAccessCredentials |
Service Account credentials for calling Google APIs using a JWT directly for access.
|
| ServiceAccountJwtAccessCredentials.Builder | |
| UserAuthorizer |
Handles an interactive 3-Legged-OAuth2 (3LO) user consent authorization.
|
| UserAuthorizer.Builder | |
| UserCredentials |
OAuth2 Credentials representing a user's identity and consent.
|
| UserCredentials.Builder |
| Enum | Description |
|---|---|
| IdTokenProvider.Option |
Enum of various credential-specific options to apply to the token.
|
Copyright © 2019 Google. All rights reserved.