Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

AccessToken - Class in com.google.auth.oauth2
Represents a temporary OAuth2 access token and its expiration information.
AccessToken(String, Date) - Constructor for class com.google.auth.oauth2.AccessToken
 
AccessToken.Builder - Class in com.google.auth.oauth2
 
addAvailablePermission(String) - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.Builder
Adds a permission that can be used on the resource.
addChangeListener(OAuth2Credentials.CredentialsChangedListener) - Method in class com.google.auth.oauth2.OAuth2Credentials
Adds a listener that is notified when the Credentials data changes.
addRule(CredentialAccessBoundary.AccessBoundaryRule) - Method in class com.google.auth.oauth2.CredentialAccessBoundary.Builder
 
AppEngineCredentials - Class in com.google.auth.appengine
OAuth2 credentials representing the built-in service account for Google App Engine.
AppEngineCredentials.Builder - Class in com.google.auth.appengine
 
audience - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
AuthHttpConstants - Class in com.google.auth.http
Constants used for auth in http
AuthHttpConstants() - Constructor for class com.google.auth.http.AuthHttpConstants
 
AUTHORIZATION - Static variable in class com.google.auth.http.AuthHttpConstants
HTTP "Authentication" header
AwsCredentials - Class in com.google.auth.oauth2
AWS credentials representing a third-party identity for calling Google APIs.
AwsCredentials.Builder - Class in com.google.auth.oauth2
 

B

BEARER - Static variable in class com.google.auth.http.AuthHttpConstants
HTTP "Bearer" authentication scheme
blockingGetToCallback(URI, RequestMetadataCallback) - Method in class com.google.auth.Credentials
Call Credentials.getRequestMetadata(URI) and pass the result or error to the callback.
build() - Method in class com.google.auth.appengine.AppEngineCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.AccessToken.Builder
 
build() - Method in class com.google.auth.oauth2.AwsCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.ClientId.Builder
 
build() - Method in class com.google.auth.oauth2.CloudShellCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.ComputeEngineCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition.Builder
 
build() - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.Builder
 
build() - Method in class com.google.auth.oauth2.CredentialAccessBoundary.Builder
 
build() - Method in class com.google.auth.oauth2.DownscopedCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.GoogleCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.IdentityPoolCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.IdTokenCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.JwtClaims.Builder
 
build() - Method in class com.google.auth.oauth2.JwtCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.OAuth2Credentials.Builder
 
build() - Method in class com.google.auth.oauth2.OAuth2CredentialsWithRefresh.Builder
 
build() - Method in class com.google.auth.oauth2.PluggableAuthCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
build() - Method in class com.google.auth.oauth2.TokenVerifier.Builder
Build the custom TokenVerifier for verifying tokens.
build() - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
build() - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
Builder() - Constructor for class com.google.auth.appengine.AppEngineCredentials.Builder
 
Builder(AppEngineCredentials) - Constructor for class com.google.auth.appengine.AppEngineCredentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.AccessToken.Builder
 
Builder(AccessToken) - Constructor for class com.google.auth.oauth2.AccessToken.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.ClientId.Builder
 
Builder(ClientId) - Constructor for class com.google.auth.oauth2.ClientId.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.CloudShellCredentials.Builder
 
Builder(CloudShellCredentials) - Constructor for class com.google.auth.oauth2.CloudShellCredentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.ComputeEngineCredentials.Builder
 
Builder(ComputeEngineCredentials) - Constructor for class com.google.auth.oauth2.ComputeEngineCredentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
 
Builder(ExternalAccountAuthorizedUserCredentials) - Constructor for class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
Builder(ExternalAccountCredentials) - Constructor for class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.GdchCredentials.Builder
 
Builder(GdchCredentials) - Constructor for class com.google.auth.oauth2.GdchCredentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.GoogleCredentials.Builder
 
Builder(GoogleCredentials) - Constructor for class com.google.auth.oauth2.GoogleCredentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.IdTokenCredentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
Builder(GoogleCredentials, String) - Constructor for class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.JwtClaims.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.JwtCredentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.OAuth2Credentials.Builder
 
Builder(OAuth2Credentials) - Constructor for class com.google.auth.oauth2.OAuth2Credentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
Builder(ServiceAccountCredentials) - Constructor for class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
Builder(ServiceAccountJwtAccessCredentials) - Constructor for class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.TokenVerifier.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.UserAuthorizer.Builder
 
Builder(UserAuthorizer) - Constructor for class com.google.auth.oauth2.UserAuthorizer.Builder
 
Builder() - Constructor for class com.google.auth.oauth2.UserCredentials.Builder
 
Builder(UserCredentials) - Constructor for class com.google.auth.oauth2.UserCredentials.Builder
 

C

ClientId - Class in com.google.auth.oauth2
An OAuth2 user authorization Client ID and associated information.
clientId - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
ClientId.Builder - Class in com.google.auth.oauth2
 
clientSecret - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
CloudShellCredentials - Class in com.google.auth.oauth2
OAuth2 credentials representing the built-in service account for Google Cloud Shell.
CloudShellCredentials.Builder - Class in com.google.auth.oauth2
 
com.google.auth - package com.google.auth
 
com.google.auth.appengine - package com.google.auth.appengine
 
com.google.auth.http - package com.google.auth.http
 
com.google.auth.oauth2 - package com.google.auth.oauth2
 
ComputeEngineCredentials - Class in com.google.auth.oauth2
OAuth2 credentials representing the built-in service account for a Google Compute Engine VM.
ComputeEngineCredentials.Builder - Class in com.google.auth.oauth2
 
create() - Method in interface com.google.auth.http.HttpTransportFactory
Creates a HttpTransport instance.
create(int) - Static method in class com.google.auth.oauth2.CloudShellCredentials
 
create() - Static method in class com.google.auth.oauth2.ComputeEngineCredentials
Create a new ComputeEngineCredentials instance with default behavior.
create(AccessToken) - Static method in class com.google.auth.oauth2.GoogleCredentials
Returns the credentials instance from the given access token.
create(String) - Static method in class com.google.auth.oauth2.IdToken
Creates an IdToken given the encoded Json Web Signature.
create(String, JsonFactory) - Static method in class com.google.auth.oauth2.IdToken
Creates an IdToken given the encoded Json Web Signature and JSON Factory
create(GoogleCredentials, String, List<String>, List<String>, int, HttpTransportFactory) - Static method in class com.google.auth.oauth2.ImpersonatedCredentials
 
create(GoogleCredentials, String, List<String>, List<String>, int, HttpTransportFactory, String) - Static method in class com.google.auth.oauth2.ImpersonatedCredentials
 
create(GoogleCredentials, String, List<String>, List<String>, int, HttpTransportFactory, String, String) - Static method in class com.google.auth.oauth2.ImpersonatedCredentials
 
create(GoogleCredentials, String, List<String>, List<String>, int) - Static method in class com.google.auth.oauth2.ImpersonatedCredentials
 
create(AccessToken) - Static method in class com.google.auth.oauth2.OAuth2Credentials
Returns the credentials instance from the given access token.
createDelegated(String) - Method in class com.google.auth.oauth2.GoogleCredentials
If the credentials support domain-wide delegation, creates a copy of the identity so that it impersonates the specified user; otherwise, returns the same instance.
createDelegated(String) - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
createScoped(Collection<String>) - Method in class com.google.auth.appengine.AppEngineCredentials
 
createScoped(Collection<String>) - Method in class com.google.auth.oauth2.AwsCredentials
Clones the AwsCredentials with the specified scopes.
createScoped(Collection<String>) - Method in class com.google.auth.oauth2.ComputeEngineCredentials
Clones the compute engine account with the specified scopes.
createScoped(Collection<String>, Collection<String>) - Method in class com.google.auth.oauth2.ComputeEngineCredentials
Clones the compute engine account with the specified scopes.
createScoped(Collection<String>) - Method in class com.google.auth.oauth2.GoogleCredentials
If the credentials support scopes, creates a copy of the identity with the specified scopes; otherwise, returns the same instance.
createScoped(Collection<String>, Collection<String>) - Method in class com.google.auth.oauth2.GoogleCredentials
If the credentials support scopes, creates a copy of the identity with the specified scopes and default scopes; otherwise, returns the same instance.
createScoped(String...) - Method in class com.google.auth.oauth2.GoogleCredentials
If the credentials support scopes, creates a copy of the identity with the specified scopes; otherwise, returns the same instance.
createScoped(Collection<String>) - Method in class com.google.auth.oauth2.IdentityPoolCredentials
Clones the IdentityPoolCredentials with the specified scopes.
createScoped(Collection<String>) - Method in class com.google.auth.oauth2.ImpersonatedCredentials
 
createScoped(Collection<String>) - Method in class com.google.auth.oauth2.PluggableAuthCredentials
Clones the PluggableAuthCredentials with the specified scopes.
createScoped(Collection<String>) - Method in class com.google.auth.oauth2.ServiceAccountCredentials
Clones the service account with the specified scopes.
createScoped(Collection<String>, Collection<String>) - Method in class com.google.auth.oauth2.ServiceAccountCredentials
Clones the service account with the specified scopes.
createScopedRequired() - Method in class com.google.auth.appengine.AppEngineCredentials
 
createScopedRequired() - Method in class com.google.auth.oauth2.GoogleCredentials
Indicates whether the credentials require scopes to be specified via a call to GoogleCredentials.createScoped(java.util.Collection<java.lang.String>) before use.
createScopedRequired() - Method in class com.google.auth.oauth2.ImpersonatedCredentials
 
createScopedRequired() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
Returns whether the scopes are empty, meaning createScoped must be called before use.
createWithCustomCalendar(Calendar) - Method in class com.google.auth.oauth2.ImpersonatedCredentials
Clones the impersonated credentials with a new calendar.
createWithCustomLifetime(int) - Method in class com.google.auth.oauth2.ServiceAccountCredentials
Clones the service account with a new lifetime value.
createWithCustomRetryStrategy(boolean) - Method in class com.google.auth.oauth2.GoogleCredentials
If the credentials support automatic retries, creates a copy of the identity with the provided retry strategy
createWithCustomRetryStrategy(boolean) - Method in class com.google.auth.oauth2.ServiceAccountCredentials
Clones the service account with the specified default retries.
createWithGdchAudience(URI) - Method in class com.google.auth.oauth2.GdchCredentials
Create a copy of GDCH credentials with the specified audience.
createWithQuotaProject(String) - Method in class com.google.auth.oauth2.GoogleCredentials
Creates a credential with the provided quota project.
createWithUseJwtAccessWithScope(boolean) - Method in class com.google.auth.oauth2.ServiceAccountCredentials
Clones the service account with a new useJwtAccessWithScope value.
CredentialAccessBoundary - Class in com.google.auth.oauth2
Defines an upper bound of permissions available for a GCP credential via CredentialAccessBoundary.AccessBoundaryRules.
CredentialAccessBoundary.AccessBoundaryRule - Class in com.google.auth.oauth2
Defines an upper bound of permissions on a particular resource.
CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition - Class in com.google.auth.oauth2
An optional condition that can be used as part of a CredentialAccessBoundary.AccessBoundaryRule to further restrict permissions.
CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition.Builder - Class in com.google.auth.oauth2
 
CredentialAccessBoundary.AccessBoundaryRule.Builder - Class in com.google.auth.oauth2
 
CredentialAccessBoundary.Builder - Class in com.google.auth.oauth2
 
Credentials - Class in com.google.auth
Represents an abstract authorized identity instance.
Credentials() - Constructor for class com.google.auth.Credentials
 
credentialSource - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 

D

DefaultPKCEProvider - Class in com.google.auth.oauth2
Implements PKCE using only the Java standard library.
DefaultPKCEProvider() - Constructor for class com.google.auth.oauth2.DefaultPKCEProvider
 
delete(String) - Method in class com.google.auth.oauth2.MemoryTokensStorage
 
delete(String) - Method in interface com.google.auth.oauth2.TokenStore
Remove the token data from storage for the given ID.
DownscopedCredentials - Class in com.google.auth.oauth2
DownscopedCredentials enables the ability to downscope, or restrict, the Identity and Access Management (IAM) permissions that a short-lived credential can use for Cloud Storage.
DownscopedCredentials.Builder - Class in com.google.auth.oauth2
 

E

environmentProvider - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
equals(Object) - Method in class com.google.auth.appengine.AppEngineCredentials
 
equals(Object) - Method in class com.google.auth.oauth2.AccessToken
 
equals(Object) - Method in class com.google.auth.oauth2.CloudShellCredentials
 
equals(Object) - Method in class com.google.auth.oauth2.ComputeEngineCredentials
 
equals(Object) - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
equals(Object) - Method in class com.google.auth.oauth2.GdchCredentials
 
equals(Object) - Method in class com.google.auth.oauth2.IdToken
 
equals(Object) - Method in class com.google.auth.oauth2.IdTokenCredentials
 
equals(Object) - Method in class com.google.auth.oauth2.ImpersonatedCredentials
 
equals(Object) - Method in class com.google.auth.oauth2.JwtCredentials
 
equals(Object) - Method in class com.google.auth.oauth2.OAuth2Credentials
 
equals(Object) - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
equals(Object) - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
equals(Object) - Method in class com.google.auth.oauth2.UserCredentials
 
equals(Object) - Method in exception com.google.auth.ServiceAccountSigner.SigningException
 
exchangeExternalCredentialForAccessToken(StsTokenExchangeRequest) - Method in class com.google.auth.oauth2.ExternalAccountCredentials
Exchanges the external credential for a Google Cloud access token.
ExternalAccountAuthorizedUserCredentials - Class in com.google.auth.oauth2
OAuth2 credentials sourced using external identities through Workforce Identity Federation.
ExternalAccountAuthorizedUserCredentials.Builder - Class in com.google.auth.oauth2
ExternalAccountCredentials - Class in com.google.auth.oauth2
Base external account credentials class.
ExternalAccountCredentials(HttpTransportFactory, String, String, String, ExternalAccountCredentials.CredentialSource, String, String, String, String, String, Collection<String>) - Constructor for class com.google.auth.oauth2.ExternalAccountCredentials
Constructor with minimum identifying information and custom HTTP transport.
ExternalAccountCredentials(HttpTransportFactory, String, String, String, ExternalAccountCredentials.CredentialSource, String, String, String, String, String, Collection<String>, EnvironmentProvider) - Constructor for class com.google.auth.oauth2.ExternalAccountCredentials
Constructor with minimum identifying information and custom HTTP transport.
ExternalAccountCredentials(ExternalAccountCredentials.Builder) - Constructor for class com.google.auth.oauth2.ExternalAccountCredentials
Internal constructor with minimum identifying information and custom HTTP transport.
ExternalAccountCredentials.Builder - Class in com.google.auth.oauth2
Base builder for external account credentials.

F

fromJson(Map<String, Object>) - Static method in class com.google.auth.oauth2.ClientId
Constructs a Client ID from JSON from a downloaded file.
fromPkcs8(String, String, String, String, Collection<String>) - Static method in class com.google.auth.oauth2.ServiceAccountCredentials
Factory with minimum identifying information using PKCS#8 for the private key.
fromPkcs8(String, String, String, String, Collection<String>, Collection<String>) - Static method in class com.google.auth.oauth2.ServiceAccountCredentials
Factory with minimum identifying information using PKCS#8 for the private key.
fromPkcs8(String, String, String, String, Collection<String>, HttpTransportFactory, URI) - Static method in class com.google.auth.oauth2.ServiceAccountCredentials
Factory with minimum identifying information and custom transport using PKCS#8 for the private key.
fromPkcs8(String, String, String, String, Collection<String>, Collection<String>, HttpTransportFactory, URI) - Static method in class com.google.auth.oauth2.ServiceAccountCredentials
Factory with minimum identifying information and custom transport using PKCS#8 for the private key.
fromPkcs8(String, String, String, String, Collection<String>, HttpTransportFactory, URI, String) - Static method in class com.google.auth.oauth2.ServiceAccountCredentials
Factory with minimum identifying information and custom transport using PKCS#8 for the private key.
fromPkcs8(String, String, String, String, Collection<String>, Collection<String>, HttpTransportFactory, URI, String) - Static method in class com.google.auth.oauth2.ServiceAccountCredentials
Factory with minimum identifying information and custom transport using PKCS#8 for the private key.
fromPkcs8(String, String, String, String) - Static method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
Factory using PKCS#8 for the private key.
fromPkcs8(String, String, String, String, URI) - Static method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
Factory using PKCS#8 for the private key.
fromResource(Class<?>, String) - Static method in class com.google.auth.oauth2.ClientId
Constructs a Client ID from JSON file stored as a resource.
fromStream(InputStream) - Static method in class com.google.auth.oauth2.ClientId
Constructs a Client ID from JSON file stream.
fromStream(InputStream) - Static method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
Returns external account authorized user credentials defined by a JSON file stream.
fromStream(InputStream, HttpTransportFactory) - Static method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
Returns external account authorized user credentials defined by a JSON file stream.
fromStream(InputStream) - Static method in class com.google.auth.oauth2.ExternalAccountCredentials
Returns credentials defined by a JSON file stream.
fromStream(InputStream, HttpTransportFactory) - Static method in class com.google.auth.oauth2.ExternalAccountCredentials
Returns credentials defined by a JSON file stream.
fromStream(InputStream) - Static method in class com.google.auth.oauth2.GoogleCredentials
Returns credentials defined by a JSON file stream.
fromStream(InputStream, HttpTransportFactory) - Static method in class com.google.auth.oauth2.GoogleCredentials
Returns credentials defined by a JSON file stream.
fromStream(InputStream) - Static method in class com.google.auth.oauth2.ServiceAccountCredentials
Returns credentials defined by a Service Account key file in JSON format from the Google Developers Console.
fromStream(InputStream, HttpTransportFactory) - Static method in class com.google.auth.oauth2.ServiceAccountCredentials
Returns credentials defined by a Service Account key file in JSON format from the Google Developers Console.
fromStream(InputStream) - Static method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
Returns credentials defined by a Service Account key file in JSON format from the Google Developers Console.
fromStream(InputStream, URI) - Static method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
Returns credentials defined by a Service Account key file in JSON format from the Google Developers Console.
fromStream(InputStream) - Static method in class com.google.auth.oauth2.UserCredentials
Returns credentials defined by a JSON file stream using the format supported by the Cloud SDK.
fromStream(InputStream, HttpTransportFactory) - Static method in class com.google.auth.oauth2.UserCredentials
Returns credentials defined by a JSON file stream using the format supported by the Cloud SDK.

G

GdchCredentials - Class in com.google.auth.oauth2
 
GdchCredentials.Builder - Class in com.google.auth.oauth2
 
GET_AUTH_TOKEN_REQUEST - Static variable in class com.google.auth.oauth2.CloudShellCredentials
The Cloud Shell back authorization channel uses serialized Javascript Protobuffers, preceded by the message length and a new line character.
GET_AUTH_TOKEN_REQUEST_BYTES - Static variable in class com.google.auth.oauth2.CloudShellCredentials
 
getAccessBoundaryRules() - Method in class com.google.auth.oauth2.CredentialAccessBoundary
 
getAccessToken() - Method in class com.google.auth.oauth2.OAuth2Credentials.Builder
 
getAccessToken() - Method in class com.google.auth.oauth2.OAuth2Credentials
Returns the cached access token.
getAccount() - Method in class com.google.auth.appengine.AppEngineCredentials
 
getAccount() - Method in class com.google.auth.oauth2.ComputeEngineCredentials
Returns the email address associated with the GCE default service account.
getAccount() - Method in class com.google.auth.oauth2.ImpersonatedCredentials
Returns the email field of the serviceAccount that is being impersonated.
getAccount() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
getAccount() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
getAccount() - Method in interface com.google.auth.ServiceAccountSigner
Returns the service account associated with the signer.
getAdditionalHeaders() - Method in class com.google.auth.oauth2.GoogleCredentials
 
getAdditionalHeaders() - Method in class com.google.auth.oauth2.OAuth2Credentials
Provide additional headers to return as request metadata.
getAndStoreCredentialsFromCode(String, String, URI) - Method in class com.google.auth.oauth2.UserAuthorizer
Exchanges an authorization code for tokens and stores them.
getApiAudience() - Method in class com.google.auth.oauth2.GdchCredentials
 
getAppIdentityService() - Method in class com.google.auth.appengine.AppEngineCredentials.Builder
 
getApplicationDefault() - Static method in class com.google.auth.oauth2.GoogleCredentials
Returns the Application Default Credentials.
getApplicationDefault(HttpTransportFactory) - Static method in class com.google.auth.oauth2.GoogleCredentials
Returns the Application Default Credentials.
getAudience() - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
getAudience() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getAuthenticationType() - Method in class com.google.auth.Credentials
A constant string name describing the authentication technology.
getAuthenticationType() - Method in class com.google.auth.oauth2.JwtCredentials
 
getAuthenticationType() - Method in class com.google.auth.oauth2.OAuth2Credentials
 
getAuthenticationType() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
getAuthorizationUrl(String, String, URI) - Method in class com.google.auth.oauth2.UserAuthorizer
Return an URL that performs the authorization consent prompt web UI.
getAuthorizationUrl(String, String, URI, Map<String, String>) - Method in class com.google.auth.oauth2.UserAuthorizer
Return an URL that performs the authorization consent prompt web UI.
getAuthPort() - Method in class com.google.auth.oauth2.CloudShellCredentials.Builder
 
getAuthPort() - Method in class com.google.auth.oauth2.CloudShellCredentials
 
getAvailabilityCondition() - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule
 
getAvailablePermissions() - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule
 
getAvailableResource() - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule
 
getCaCertPath() - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
getCaCertPath() - Method in class com.google.auth.oauth2.GdchCredentials
 
getCalendar() - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
getCallbackUri() - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
getCallbackUri() - Method in class com.google.auth.oauth2.UserAuthorizer
Returns the URI for implementation of the OAuth2 web callback.
getCallbackUri(URI) - Method in class com.google.auth.oauth2.UserAuthorizer
Returns the URI for implementation of the OAuth2 web callback, optionally relative to the specified URI.
getClientEmail() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
getClientEmail() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
getClientEmail() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
getClientEmail() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
getClientId() - Method in class com.google.auth.oauth2.ClientId
Returns the text identifier of the Client ID.
getClientId() - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
getClientId() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getClientId() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
getClientId() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
getClientId() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
getClientId() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
getClientId() - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
getClientId() - Method in class com.google.auth.oauth2.UserAuthorizer
Returns the Client ID user to identify the OAuth2 consent prompt.
getClientId() - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
getClientId() - Method in class com.google.auth.oauth2.UserCredentials
Returns client ID of the credential from the console.
getClientSecret() - Method in class com.google.auth.oauth2.ClientId.Builder
 
getClientSecret() - Method in class com.google.auth.oauth2.ClientId
Returns the secret associated with the Client ID.
getClientSecret() - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
getClientSecret() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getClientSecret() - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
getClientSecret() - Method in class com.google.auth.oauth2.UserCredentials
Returns client secret of the credential from the console.
getCodeChallenge() - Method in class com.google.auth.oauth2.DefaultPKCEProvider
 
getCodeChallenge() - Method in interface com.google.auth.oauth2.PKCEProvider
Get the code_challenge parameter used in PKCE.
getCodeChallengeMethod() - Method in class com.google.auth.oauth2.DefaultPKCEProvider
 
getCodeChallengeMethod() - Method in interface com.google.auth.oauth2.PKCEProvider
Get the code_challenge_method parameter used in PKCE.
getCodeVerifier() - Method in class com.google.auth.oauth2.DefaultPKCEProvider
 
getCodeVerifier() - Method in interface com.google.auth.oauth2.PKCEProvider
Get the code_verifier parameter used in PKCE.
getCredentialAccessBoundary() - Method in class com.google.auth.oauth2.DownscopedCredentials
 
getCredentials() - Method in class com.google.auth.http.HttpCredentialsAdapter
A getter for the credentials instance being used
getCredentials(String) - Method in class com.google.auth.oauth2.UserAuthorizer
Attempts to retrieve credentials for the approved end user consent.
getCredentialsFromCode(String, URI) - Method in class com.google.auth.oauth2.UserAuthorizer
Returns a UserCredentials instance by exchanging an OAuth2 authorization code for tokens.
getCredentialsFromCode(String, URI, Map<String, String>) - Method in class com.google.auth.oauth2.UserAuthorizer
Returns a UserCredentials instance by exchanging an OAuth2 authorization code for tokens.
getCredentialSource() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getDefaultAudience() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
getDefaultScopes() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
getDefaultScopes() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
getDelegates() - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
getDescription() - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition
 
getExpirationMargin() - Method in class com.google.auth.oauth2.OAuth2Credentials.Builder
 
getExpirationTime() - Method in class com.google.auth.oauth2.AccessToken.Builder
 
getExpirationTime() - Method in class com.google.auth.oauth2.AccessToken
Time when access token will expire.
getExpression() - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition
 
getFromServiceLoader(Class<? extends T>, T) - Static method in class com.google.auth.oauth2.OAuth2Credentials
 
getHttpTransportFactory() - Method in class com.google.auth.oauth2.ComputeEngineCredentials.Builder
 
getHttpTransportFactory() - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
getHttpTransportFactory() - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
getHttpTransportFactory() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
getHttpTransportFactory() - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
getHttpTransportFactory() - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
getIdentityDocumentUrl() - Static method in class com.google.auth.oauth2.ComputeEngineCredentials
 
getIdToken() - Method in class com.google.auth.oauth2.IdTokenCredentials
 
getIdTokenProvider() - Method in class com.google.auth.oauth2.IdTokenCredentials.Builder
 
getJwtClaims() - Method in class com.google.auth.oauth2.JwtCredentials.Builder
 
getLifeSpanSeconds() - Method in class com.google.auth.oauth2.JwtCredentials.Builder
 
getLifetime() - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
getLifetime() - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
getLifetime() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
getMetadataServerUrl(DefaultCredentialsProvider) - Static method in class com.google.auth.oauth2.ComputeEngineCredentials
 
getMetadataServerUrl() - Static method in class com.google.auth.oauth2.ComputeEngineCredentials
 
getOption() - Method in enum com.google.auth.oauth2.IdTokenProvider.Option
 
getOptions() - Method in class com.google.auth.oauth2.IdTokenCredentials.Builder
 
getPKCEProvider() - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
getPrivateKey() - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
getPrivateKey() - Method in class com.google.auth.oauth2.GdchCredentials
 
getPrivateKey() - Method in class com.google.auth.oauth2.JwtCredentials.Builder
 
getPrivateKey() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
getPrivateKey() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
getPrivateKey() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
getPrivateKey() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
getPrivateKeyId() - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
getPrivateKeyId() - Method in class com.google.auth.oauth2.GdchCredentials
 
getPrivateKeyId() - Method in class com.google.auth.oauth2.JwtCredentials.Builder
 
getPrivateKeyId() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
getPrivateKeyId() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
getPrivateKeyId() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
getPrivateKeyId() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
getProjectId() - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
getProjectId() - Method in class com.google.auth.oauth2.GdchCredentials
 
getProjectId() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
getProjectId() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
getQuotaProjectId() - Method in class com.google.auth.oauth2.GoogleCredentials.Builder
 
getQuotaProjectId() - Method in class com.google.auth.oauth2.GoogleCredentials
 
getQuotaProjectId() - Method in interface com.google.auth.oauth2.QuotaProjectIdProvider
 
getQuotaProjectId() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
getQuotaProjectId() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
getRefreshHandler() - Method in class com.google.auth.oauth2.OAuth2CredentialsWithRefresh
getRefreshMargin() - Method in class com.google.auth.oauth2.OAuth2Credentials.Builder
 
getRefreshToken() - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
getRefreshToken() - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
getRefreshToken() - Method in class com.google.auth.oauth2.UserCredentials
Returns the refresh token resulting from a OAuth2 consent flow.
getRequestMetadata() - Method in class com.google.auth.Credentials
Get the current request metadata, refreshing tokens if required.
getRequestMetadata(URI, Executor, RequestMetadataCallback) - Method in class com.google.auth.Credentials
Get the current request metadata without blocking.
getRequestMetadata(URI) - Method in class com.google.auth.Credentials
Get the current request metadata in a blocking manner, refreshing tokens if required.
getRequestMetadata(URI, Executor, RequestMetadataCallback) - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getRequestMetadata(URI) - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getRequestMetadata(URI) - Method in class com.google.auth.oauth2.JwtCredentials
 
getRequestMetadata(URI, Executor, RequestMetadataCallback) - Method in class com.google.auth.oauth2.OAuth2Credentials
 
getRequestMetadata(URI) - Method in class com.google.auth.oauth2.OAuth2Credentials
Provide the request metadata by ensuring there is a current access token and providing it as an authorization bearer token.
getRequestMetadata(URI, Executor, RequestMetadataCallback) - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
getRequestMetadata(URI) - Method in class com.google.auth.oauth2.ServiceAccountCredentials
Provide the request metadata by putting an access JWT directly in the metadata.
getRequestMetadata(URI, Executor, RequestMetadataCallback) - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
getRequestMetadata(URI) - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
Provide the request metadata by putting an access JWT directly in the metadata.
getRequestMetadataInternal() - Method in class com.google.auth.oauth2.OAuth2Credentials
 
getRetryCount() - Method in interface com.google.auth.Retryable
Gets a number of performed retries for related HttpRequest
getRevokeUrl() - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
getScopes() - Method in class com.google.auth.appengine.AppEngineCredentials.Builder
 
getScopes() - Method in class com.google.auth.oauth2.AccessToken.Builder
 
getScopes() - Method in class com.google.auth.oauth2.AccessToken
Scopes from the access token response.
getScopes() - Method in class com.google.auth.oauth2.ComputeEngineCredentials.Builder
 
getScopes() - Method in class com.google.auth.oauth2.ComputeEngineCredentials
 
getScopes() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getScopes() - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
getScopes() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
getScopes() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
getScopes() - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
getScopes() - Method in class com.google.auth.oauth2.UserAuthorizer
Returns the scopes defining the user consent.
getServiceAccountEmail() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getServiceAccountImpersonationOptions() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getServiceAccountImpersonationUrl() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getServiceAccountsUrl() - Static method in class com.google.auth.oauth2.ComputeEngineCredentials
 
getServiceAccountUser() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
getServiceAccountUser() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
getServiceIdentityName() - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
getServiceIdentityName() - Method in class com.google.auth.oauth2.GdchCredentials
 
getSourceCredentials() - Method in class com.google.auth.oauth2.DownscopedCredentials
 
getSourceCredentials() - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
getSourceCredentials() - Method in class com.google.auth.oauth2.ImpersonatedCredentials
 
getSubjectTokenType() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getTargetAudience() - Method in class com.google.auth.oauth2.IdTokenCredentials.Builder
 
getTargetPrincipal() - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
getTitle() - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition
 
getTokenInfoUrl() - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
getTokenInfoUrl() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getTokenServerEncodedUrl(DefaultCredentialsProvider) - Static method in class com.google.auth.oauth2.ComputeEngineCredentials
 
getTokenServerEncodedUrl() - Static method in class com.google.auth.oauth2.ComputeEngineCredentials
 
getTokenServerUri() - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
getTokenServerUri() - Method in class com.google.auth.oauth2.GdchCredentials
 
getTokenServerUri() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
getTokenServerUri() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
getTokenServerUri() - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
getTokenServerUri() - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
getTokenStore() - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
getTokenStore() - Method in class com.google.auth.oauth2.UserAuthorizer
Returns the implementation of a component for long term storage of tokens.
getTokenUrl() - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
getTokenUrl() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
getTokenValue() - Method in class com.google.auth.oauth2.AccessToken.Builder
 
getTokenValue() - Method in class com.google.auth.oauth2.AccessToken
String representation of the access token.
getTransportFactory() - Method in class com.google.auth.oauth2.GdchCredentials
 
getUseJwtAccessWithScope() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
getUseJwtAccessWithScope() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
getUserAuthUri() - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
getWellKnownCredentialsPath() - Static method in class com.google.auth.oauth2.GoogleAuthUtils
Gets the path to the well-known Application Default Credentials file location
getWorkforcePoolUserProject() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 
GoogleAuthUtils - Class in com.google.auth.oauth2
This public class provides shared utilities for common OAuth2 utils or ADC.
GoogleAuthUtils() - Constructor for class com.google.auth.oauth2.GoogleAuthUtils
 
GoogleCredentials - Class in com.google.auth.oauth2
Base type for credentials for authorizing calls to Google APIs using OAuth2.
GoogleCredentials() - Constructor for class com.google.auth.oauth2.GoogleCredentials
Default constructor.
GoogleCredentials(AccessToken, String) - Constructor for class com.google.auth.oauth2.GoogleCredentials
 
GoogleCredentials(AccessToken) - Constructor for class com.google.auth.oauth2.GoogleCredentials
Constructor with explicit access token.
GoogleCredentials(GoogleCredentials.Builder) - Constructor for class com.google.auth.oauth2.GoogleCredentials
 
GoogleCredentials(AccessToken, Duration, Duration) - Constructor for class com.google.auth.oauth2.GoogleCredentials
Constructor with explicit access token and refresh times
GoogleCredentials.Builder - Class in com.google.auth.oauth2
 

H

handleResponse(HttpRequest, HttpResponse, boolean) - Method in class com.google.auth.http.HttpCredentialsAdapter
hashCode() - Method in class com.google.auth.appengine.AppEngineCredentials
 
hashCode() - Method in class com.google.auth.oauth2.AccessToken
 
hashCode() - Method in class com.google.auth.oauth2.CloudShellCredentials
 
hashCode() - Method in class com.google.auth.oauth2.ComputeEngineCredentials
 
hashCode() - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
hashCode() - Method in class com.google.auth.oauth2.GdchCredentials
 
hashCode() - Method in class com.google.auth.oauth2.IdToken
 
hashCode() - Method in class com.google.auth.oauth2.IdTokenCredentials
 
hashCode() - Method in class com.google.auth.oauth2.ImpersonatedCredentials
 
hashCode() - Method in class com.google.auth.oauth2.JwtCredentials
 
hashCode() - Method in class com.google.auth.oauth2.OAuth2Credentials
 
hashCode() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
hashCode() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
hashCode() - Method in class com.google.auth.oauth2.UserCredentials
 
hashCode() - Method in exception com.google.auth.ServiceAccountSigner.SigningException
 
hasRequestMetadata() - Method in class com.google.auth.Credentials
Whether the credentials have metadata entries that should be added to each request.
hasRequestMetadata() - Method in class com.google.auth.oauth2.JwtCredentials
 
hasRequestMetadata() - Method in class com.google.auth.oauth2.OAuth2Credentials
 
hasRequestMetadata() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
hasRequestMetadataOnly() - Method in class com.google.auth.Credentials
Indicates whether or not the Auth mechanism works purely by including request metadata.
hasRequestMetadataOnly() - Method in class com.google.auth.oauth2.JwtCredentials
 
hasRequestMetadataOnly() - Method in class com.google.auth.oauth2.OAuth2Credentials
 
hasRequestMetadataOnly() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
HttpCredentialsAdapter - Class in com.google.auth.http
A wrapper for using Credentials with the Google API Client Libraries for Java with Http.
HttpCredentialsAdapter(Credentials) - Constructor for class com.google.auth.http.HttpCredentialsAdapter
 
HttpTransportFactory - Interface in com.google.auth.http
A base interface for all HttpTransport factories.

I

IdentityPoolCredentials - Class in com.google.auth.oauth2
Url-sourced and file-sourced external account credentials.
IdentityPoolCredentials.Builder - Class in com.google.auth.oauth2
 
IdToken - Class in com.google.auth.oauth2
Represents a temporary IdToken and its JsonWebSignature object
IdTokenCredentials - Class in com.google.auth.oauth2
IdTokenCredentials provides a Google Issued OpenIdConnect token.
IdTokenCredentials.Builder - Class in com.google.auth.oauth2
 
IdTokenProvider - Interface in com.google.auth.oauth2
Interface for an Google OIDC token provider.
IdTokenProvider.Option - Enum in com.google.auth.oauth2
Enum of various credential-specific options to apply to the token.
idTokenWithAudience(String, List<IdTokenProvider.Option>) - Method in class com.google.auth.oauth2.ComputeEngineCredentials
Returns a Google ID Token from the metadata server on ComputeEngine
idTokenWithAudience(String, List<IdTokenProvider.Option>) - Method in interface com.google.auth.oauth2.IdTokenProvider
Returns a Google OpenID Token with the provided audience field.
idTokenWithAudience(String, List<IdTokenProvider.Option>) - Method in class com.google.auth.oauth2.ImpersonatedCredentials
Returns an IdToken for the current Credential.
idTokenWithAudience(String, List<IdTokenProvider.Option>) - Method in class com.google.auth.oauth2.ServiceAccountCredentials
Returns a Google ID Token from the metadata server on ComputeEngine.
idTokenWithAudience(String, List<IdTokenProvider.Option>) - Method in class com.google.auth.oauth2.UserCredentials
Returns a Google ID Token from the refresh token response.
impersonatedCredentials - Variable in class com.google.auth.oauth2.ExternalAccountCredentials
 
ImpersonatedCredentials - Class in com.google.auth.oauth2
ImpersonatedCredentials allowing credentials issued to a user or service account to impersonate another.
ImpersonatedCredentials.Builder - Class in com.google.auth.oauth2
 
initialize(HttpRequest) - Method in class com.google.auth.http.HttpCredentialsAdapter
isComplete() - Method in class com.google.auth.oauth2.JwtClaims
Returns whether or not this set of claims is complete.
isDefaultRetriesEnabled() - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
isRetryable() - Method in interface com.google.auth.Retryable
A flag indicating whether the error is retryable
isWorkforcePoolConfiguration() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
 

J

JwtClaims - Class in com.google.auth.oauth2
Value class representing the set of fields used as the payload of a JWT token.
JwtClaims() - Constructor for class com.google.auth.oauth2.JwtClaims
 
JwtClaims.Builder - Class in com.google.auth.oauth2
 
JwtCredentials - Class in com.google.auth.oauth2
Credentials class for calling Google APIs using a JWT with custom claims.
JwtCredentials.Builder - Class in com.google.auth.oauth2
 
JwtProvider - Interface in com.google.auth.oauth2
Interface for creating custom JWT tokens
jwtWithClaims(JwtClaims) - Method in class com.google.auth.oauth2.JwtCredentials
Returns a copy of these credentials with modified claims.
jwtWithClaims(JwtClaims) - Method in interface com.google.auth.oauth2.JwtProvider
Returns a new JwtCredentials instance with modified claims.
jwtWithClaims(JwtClaims) - Method in class com.google.auth.oauth2.ServiceAccountCredentials
Returns a new JwtCredentials instance with modified claims.
jwtWithClaims(JwtClaims) - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
Returns a new JwtCredentials instance with modified claims.

L

load(String) - Method in class com.google.auth.oauth2.MemoryTokensStorage
 
load(String) - Method in interface com.google.auth.oauth2.TokenStore
Load the token data from storage for the given ID.

M

MemoryTokensStorage - Class in com.google.auth.oauth2
Represents an in-memory storage of tokens.
MemoryTokensStorage() - Constructor for class com.google.auth.oauth2.MemoryTokensStorage
 
merge(JwtClaims) - Method in class com.google.auth.oauth2.JwtClaims
Returns a new Claims instance with overridden fields.
monitorCredentials(String, UserCredentials) - Method in class com.google.auth.oauth2.UserAuthorizer
Adds a listen to rewrite the credentials when the tokens are refreshed.

N

newBuilder() - Static method in class com.google.auth.appengine.AppEngineCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.AccessToken
 
newBuilder() - Static method in class com.google.auth.oauth2.AwsCredentials
 
newBuilder(AwsCredentials) - Static method in class com.google.auth.oauth2.AwsCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.ClientId
 
newBuilder() - Static method in class com.google.auth.oauth2.CloudShellCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.ComputeEngineCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition
 
newBuilder() - Static method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule
 
newBuilder() - Static method in class com.google.auth.oauth2.CredentialAccessBoundary
 
newBuilder() - Static method in class com.google.auth.oauth2.DownscopedCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.GdchCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.GoogleCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.IdentityPoolCredentials
 
newBuilder(IdentityPoolCredentials) - Static method in class com.google.auth.oauth2.IdentityPoolCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.IdTokenCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.ImpersonatedCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.JwtClaims
 
newBuilder() - Static method in class com.google.auth.oauth2.JwtCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.OAuth2Credentials
 
newBuilder() - Static method in class com.google.auth.oauth2.OAuth2CredentialsWithRefresh
 
newBuilder() - Static method in class com.google.auth.oauth2.PluggableAuthCredentials
 
newBuilder(PluggableAuthCredentials) - Static method in class com.google.auth.oauth2.PluggableAuthCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.ServiceAccountCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
newBuilder() - Static method in class com.google.auth.oauth2.TokenVerifier
 
newBuilder() - Static method in class com.google.auth.oauth2.UserAuthorizer
 
newBuilder() - Static method in class com.google.auth.oauth2.UserCredentials
 
newInstance(String) - Static method in class com.google.auth.oauth2.OAuth2Credentials
 

O

OAuth2Credentials - Class in com.google.auth.oauth2
Base type for Credentials using OAuth2.
OAuth2Credentials() - Constructor for class com.google.auth.oauth2.OAuth2Credentials
Default constructor.
OAuth2Credentials(AccessToken) - Constructor for class com.google.auth.oauth2.OAuth2Credentials
Constructor with explicit access token.
OAuth2Credentials(AccessToken, Duration, Duration) - Constructor for class com.google.auth.oauth2.OAuth2Credentials
 
OAuth2Credentials.Builder - Class in com.google.auth.oauth2
 
OAuth2Credentials.CredentialsChangedListener - Interface in com.google.auth.oauth2
Listener for changes to credentials.
OAuth2CredentialsWithRefresh - Class in com.google.auth.oauth2
A refreshable alternative to OAuth2Credentials.
OAuth2CredentialsWithRefresh(OAuth2CredentialsWithRefresh.Builder) - Constructor for class com.google.auth.oauth2.OAuth2CredentialsWithRefresh
 
OAuth2CredentialsWithRefresh(AccessToken, OAuth2CredentialsWithRefresh.OAuth2RefreshHandler) - Constructor for class com.google.auth.oauth2.OAuth2CredentialsWithRefresh
 
OAuth2CredentialsWithRefresh.Builder - Class in com.google.auth.oauth2
 
OAuth2CredentialsWithRefresh.OAuth2RefreshHandler - Interface in com.google.auth.oauth2
Interface for the refresh handler.
of(String, String) - Static method in class com.google.auth.oauth2.ClientId
Constructs a client ID from an explicit ID and secret.
onChanged(OAuth2Credentials) - Method in interface com.google.auth.oauth2.OAuth2Credentials.CredentialsChangedListener
Notifies that the credentials have changed.
onFailure(Throwable) - Method in interface com.google.auth.RequestMetadataCallback
Called when metadata generation failed.
onSuccess(Map<String, List<String>>) - Method in interface com.google.auth.RequestMetadataCallback
Called when metadata is successfully produced.

P

PKCEProvider - Interface in com.google.auth.oauth2
 
PluggableAuthCredentials - Class in com.google.auth.oauth2
PluggableAuthCredentials enables the exchange of workload identity pool external credentials for Google access tokens by retrieving 3rd party tokens through a user supplied executable.
PluggableAuthCredentials.Builder - Class in com.google.auth.oauth2
 

Q

quotaProjectId - Variable in class com.google.auth.oauth2.GoogleCredentials.Builder
 
quotaProjectId - Variable in class com.google.auth.oauth2.GoogleCredentials
 
QuotaProjectIdProvider - Interface in com.google.auth.oauth2
Interface for GoogleCredentials that return a quota project ID.

R

refresh() - Method in class com.google.auth.Credentials
Refresh the authorization data, discarding any cached state.
refresh() - Method in class com.google.auth.oauth2.JwtCredentials
Refresh the token by discarding the cached token and metadata and rebuilding a new one.
refresh() - Method in class com.google.auth.oauth2.OAuth2Credentials
Request a new token regardless of the current token state.
refresh() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
Discard any cached data
refreshAccessToken() - Method in class com.google.auth.appengine.AppEngineCredentials
Refresh the access token by getting it from the App Identity service
refreshAccessToken() - Method in class com.google.auth.oauth2.AwsCredentials
 
refreshAccessToken() - Method in class com.google.auth.oauth2.CloudShellCredentials
 
refreshAccessToken() - Method in class com.google.auth.oauth2.ComputeEngineCredentials
Refresh the access token by getting it from the GCE metadata server
refreshAccessToken() - Method in class com.google.auth.oauth2.DownscopedCredentials
 
refreshAccessToken() - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
refreshAccessToken() - Method in class com.google.auth.oauth2.GdchCredentials
Refresh the OAuth2 access token by getting a new access token using a JSON Web Token (JWT).
refreshAccessToken() - Method in class com.google.auth.oauth2.IdentityPoolCredentials
 
refreshAccessToken() - Method in class com.google.auth.oauth2.IdTokenCredentials
 
refreshAccessToken() - Method in class com.google.auth.oauth2.ImpersonatedCredentials
 
refreshAccessToken() - Method in class com.google.auth.oauth2.OAuth2Credentials
Method to refresh the access token according to the specific type of credentials.
refreshAccessToken() - Method in interface com.google.auth.oauth2.OAuth2CredentialsWithRefresh.OAuth2RefreshHandler
 
refreshAccessToken() - Method in class com.google.auth.oauth2.OAuth2CredentialsWithRefresh
Refreshes the access token using the provided OAuth2CredentialsWithRefresh.OAuth2RefreshHandler.
refreshAccessToken() - Method in class com.google.auth.oauth2.PluggableAuthCredentials
 
refreshAccessToken() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
Refreshes the OAuth2 access token by getting a new access token using a JSON Web Token (JWT).
refreshAccessToken() - Method in class com.google.auth.oauth2.UserCredentials
Refreshes the OAuth2 access token by getting a new access token from the refresh token
refreshIfExpired() - Method in class com.google.auth.oauth2.OAuth2Credentials
Refresh these credentials only if they have expired or are expiring imminently.
removeChangeListener(OAuth2Credentials.CredentialsChangedListener) - Method in class com.google.auth.oauth2.OAuth2Credentials
Removes a listener that was added previously.
RequestMetadataCallback - Interface in com.google.auth
retrieveSubjectToken() - Method in class com.google.auth.oauth2.AwsCredentials
 
retrieveSubjectToken() - Method in class com.google.auth.oauth2.ExternalAccountCredentials
Retrieves the external subject token to be exchanged for a Google Cloud access token.
retrieveSubjectToken() - Method in class com.google.auth.oauth2.IdentityPoolCredentials
 
retrieveSubjectToken() - Method in class com.google.auth.oauth2.PluggableAuthCredentials
Returns the 3rd party subject token by calling the executable specified in the credential source.
Retryable - Interface in com.google.auth
 
revokeAuthorization(String) - Method in class com.google.auth.oauth2.UserAuthorizer
Revokes the authorization for tokens stored for the user.

S

save(String) - Method in class com.google.auth.oauth2.UserCredentials
Saves the end user credentials into the given file path.
scopes - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
ServiceAccountCredentials - Class in com.google.auth.oauth2
OAuth2 credentials representing a Service Account for calling Google APIs.
ServiceAccountCredentials.Builder - Class in com.google.auth.oauth2
 
serviceAccountImpersonationOptions - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
serviceAccountImpersonationUrl - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
ServiceAccountJwtAccessCredentials - Class in com.google.auth.oauth2
Service Account credentials for calling Google APIs using a JWT directly for access.
ServiceAccountJwtAccessCredentials.Builder - Class in com.google.auth.oauth2
 
ServiceAccountSigner - Interface in com.google.auth
Interface for a service account signer.
ServiceAccountSigner.SigningException - Exception in com.google.auth
 
setAccessToken(AccessToken) - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
Sets the optional access token.
setAccessToken(AccessToken) - Method in class com.google.auth.oauth2.GoogleCredentials.Builder
 
setAccessToken(AccessToken) - Method in class com.google.auth.oauth2.OAuth2Credentials.Builder
 
setAccessToken(AccessToken) - Method in class com.google.auth.oauth2.OAuth2CredentialsWithRefresh.Builder
Sets the AccessToken to be consumed.
setAccessToken(AccessToken) - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
setAdditionalClaims(Map<String, String>) - Method in class com.google.auth.oauth2.JwtClaims.Builder
 
setAppIdentityService(AppIdentityService) - Method in class com.google.auth.appengine.AppEngineCredentials.Builder
 
setAudience(String) - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
Sets the optional audience, which is usually the fully specified resource name of the workforce pool provider.
setAudience(String) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the Security Token Service audience, which is usually the fully specified resource name of the workload/workforce pool provider.
setAudience(String) - Method in class com.google.auth.oauth2.JwtClaims.Builder
 
setAudience(String) - Method in class com.google.auth.oauth2.TokenVerifier.Builder
Set a target audience to verify.
setAuthPort(int) - Method in class com.google.auth.oauth2.CloudShellCredentials.Builder
 
setAvailabilityCondition(CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition) - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.Builder
Sets the availability condition which is an IAM condition that defines constraints to apply to the token expressed in CEL format.
setAvailablePermissions(List<String>) - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.Builder
Sets the list of permissions that can be used on the resource.
setAvailableResource(String) - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.Builder
Sets the available resource, which is the full resource name of the GCP resource to allow access to.
setCaCertPath(String) - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
setCalendar(Calendar) - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
setCallbackUri(URI) - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
setCertificatesLocation(String) - Method in class com.google.auth.oauth2.TokenVerifier.Builder
Override the location URL that contains published public keys.
setClientEmail(String) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setClientEmail(String) - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
setClientId(String) - Method in class com.google.auth.oauth2.ClientId.Builder
 
setClientId(String) - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
Sets the OAuth 2.0 client ID.
setClientId(String) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the optional client ID of the service account from the console.
setClientId(String) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setClientId(String) - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
setClientId(ClientId) - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
setClientId(String) - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
setClientSecret(String) - Method in class com.google.auth.oauth2.ClientId.Builder
 
setClientSecret(String) - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
Sets the OAuth 2.0 client secret.
setClientSecret(String) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the optional client secret of the service account from the console.
setClientSecret(String) - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
setClock(Clock) - Method in class com.google.auth.oauth2.TokenVerifier.Builder
Set the clock for checking token expiry.
setCredentialAccessBoundary(CredentialAccessBoundary) - Method in class com.google.auth.oauth2.DownscopedCredentials.Builder
 
setCredentialSource(ExternalAccountCredentials.CredentialSource) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the external credential source.
setDefaultAudience(URI) - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
setDefaultRetriesEnabled(boolean) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setDelegates(List<String>) - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
setDescription(String) - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition.Builder
Sets the description that details the purpose of the condition.
setExecutableHandler(ExecutableHandler) - Method in class com.google.auth.oauth2.PluggableAuthCredentials.Builder
 
setExpirationMargin(Duration) - Method in class com.google.auth.oauth2.OAuth2Credentials.Builder
 
setExpirationMargin(Duration) - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
setExpirationTime(Date) - Method in class com.google.auth.oauth2.AccessToken.Builder
 
setExpression(String) - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition.Builder
Sets the required expression which must be defined in Common Expression Language (CEL) format.
setGdchAudience(URI) - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
setHttpTransportFactory(HttpTransportFactory) - Method in class com.google.auth.oauth2.ComputeEngineCredentials.Builder
 
setHttpTransportFactory(HttpTransportFactory) - Method in class com.google.auth.oauth2.DownscopedCredentials.Builder
 
setHttpTransportFactory(HttpTransportFactory) - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
Sets the HTTP transport factory.
setHttpTransportFactory(HttpTransportFactory) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the HTTP transport factory, creates the transport used to get access tokens.
setHttpTransportFactory(HttpTransportFactory) - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
setHttpTransportFactory(HttpTransportFactory) - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
setHttpTransportFactory(HttpTransportFactory) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setHttpTransportFactory(HttpTransportFactory) - Method in class com.google.auth.oauth2.TokenVerifier.Builder
Set the HttpTransportFactory used for requesting public keys from the certificate URL.
setHttpTransportFactory(HttpTransportFactory) - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
setHttpTransportFactory(HttpTransportFactory) - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
setIamEndpointOverride(String) - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
setIdTokenProvider(IdTokenProvider) - Method in class com.google.auth.oauth2.IdTokenCredentials.Builder
 
setIssuer(String) - Method in class com.google.auth.oauth2.JwtClaims.Builder
 
setIssuer(String) - Method in class com.google.auth.oauth2.TokenVerifier.Builder
Set the issuer to verify.
setJwtClaims(JwtClaims) - Method in class com.google.auth.oauth2.JwtCredentials.Builder
 
setLifeSpanSeconds(Long) - Method in class com.google.auth.oauth2.JwtCredentials.Builder
 
setLifetime(int) - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
setLifetime(int) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setOptions(List<IdTokenProvider.Option>) - Method in class com.google.auth.oauth2.IdTokenCredentials.Builder
 
setPKCEProvider(PKCEProvider) - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
setPrivateKey(PrivateKey) - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
setPrivateKey(PrivateKey) - Method in class com.google.auth.oauth2.JwtCredentials.Builder
 
setPrivateKey(PrivateKey) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setPrivateKey(PrivateKey) - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
setPrivateKeyId(String) - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
setPrivateKeyId(String) - Method in class com.google.auth.oauth2.JwtCredentials.Builder
 
setPrivateKeyId(String) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setPrivateKeyId(String) - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
setPrivateKeyString(String) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setProjectId(String) - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
setProjectId(String) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setPublicKey(PublicKey) - Method in class com.google.auth.oauth2.TokenVerifier.Builder
Set the PublicKey for verifying the signature.
setQuotaProjectId(String) - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
Sets the optional project used for quota and billing purposes.
setQuotaProjectId(String) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the optional project used for quota and billing purposes.
setQuotaProjectId(String) - Method in class com.google.auth.oauth2.GoogleCredentials.Builder
 
setQuotaProjectId(String) - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
setQuotaProjectId(String) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setQuotaProjectId(String) - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
 
setQuotaProjectId(String) - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
setRefreshHandler(OAuth2CredentialsWithRefresh.OAuth2RefreshHandler) - Method in class com.google.auth.oauth2.OAuth2CredentialsWithRefresh.Builder
Sets the OAuth2CredentialsWithRefresh.OAuth2RefreshHandler to be used for token refreshes.
setRefreshMargin(Duration) - Method in class com.google.auth.oauth2.OAuth2Credentials.Builder
 
setRefreshMargin(Duration) - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
setRefreshToken(String) - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
Sets the OAuth 2.0 refresh token.
setRefreshToken(String) - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
setRevokeUrl(String) - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
Sets the token revocation endpoint.
setRules(List<CredentialAccessBoundary.AccessBoundaryRule>) - Method in class com.google.auth.oauth2.CredentialAccessBoundary.Builder
setScopes(Collection<String>) - Method in class com.google.auth.appengine.AppEngineCredentials.Builder
 
setScopes(String) - Method in class com.google.auth.oauth2.AccessToken.Builder
 
setScopes(List<String>) - Method in class com.google.auth.oauth2.AccessToken.Builder
 
setScopes(Collection<String>) - Method in class com.google.auth.oauth2.ComputeEngineCredentials.Builder
 
setScopes(Collection<String>) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the optional scopes to request during the authorization grant.
setScopes(List<String>) - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
setScopes(Collection<String>) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setScopes(Collection<String>, Collection<String>) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setScopes(Collection<String>) - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
setServiceAccountImpersonationOptions(Map<String, Object>) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the optional service account impersonation options.
setServiceAccountImpersonationUrl(String) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the optional URL used for service account impersonation, which is required for some APIs.
setServiceAccountUser(String) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setServiceIdentityName(String) - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
setSourceCredential(GoogleCredentials) - Method in class com.google.auth.oauth2.DownscopedCredentials.Builder
 
setSourceCredentials(GoogleCredentials) - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
setSubject(String) - Method in class com.google.auth.oauth2.JwtClaims.Builder
 
setSubjectTokenType(String) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the Security Token Service subject token type based on the OAuth 2.0 token exchange spec.
setTargetAudience(String) - Method in class com.google.auth.oauth2.IdTokenCredentials.Builder
 
setTargetPrincipal(String) - Method in class com.google.auth.oauth2.ImpersonatedCredentials.Builder
 
setTitle(String) - Method in class com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition.Builder
Sets the optional title that identifies the purpose of the condition.
setTokenInfoUrl(String) - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
Sets the token introspection endpoint used to retrieve account related information.
setTokenInfoUrl(String) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the optional endpoint used to retrieve account related information.
setTokenServerUri(URI) - Method in class com.google.auth.oauth2.GdchCredentials.Builder
 
setTokenServerUri(URI) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setTokenServerUri(URI) - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
setTokenServerUri(URI) - Method in class com.google.auth.oauth2.UserCredentials.Builder
 
setTokenStore(TokenStore) - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
setTokenUrl(String) - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials.Builder
Sets the token exchange endpoint.
setTokenUrl(String) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the Security Token Service token exchange endpoint.
setTokenValue(String) - Method in class com.google.auth.oauth2.AccessToken.Builder
 
setTransportFactory(HttpTransportFactory) - Method in class com.google.auth.oauth2.ImpersonatedCredentials
 
setUniverseDomain(String) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the optional universe domain.
setUseJwtAccessWithScope(boolean) - Method in class com.google.auth.oauth2.ServiceAccountCredentials.Builder
 
setUserAuthUri(URI) - Method in class com.google.auth.oauth2.UserAuthorizer.Builder
 
setWorkforcePoolUserProject(String) - Method in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
Sets the optional workforce pool user project number when the credential corresponds to a workforce pool and not a workload identity pool.
setWorkforcePoolUserProject(String) - Method in class com.google.auth.oauth2.IdentityPoolCredentials.Builder
 
sign(byte[]) - Method in class com.google.auth.appengine.AppEngineCredentials
 
sign(byte[]) - Method in class com.google.auth.oauth2.ComputeEngineCredentials
Signs the provided bytes using the private key associated with the service account.
sign(byte[]) - Method in class com.google.auth.oauth2.ImpersonatedCredentials
Signs the provided bytes using the private key associated with the impersonated service account
sign(byte[]) - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
sign(byte[]) - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
sign(byte[]) - Method in interface com.google.auth.ServiceAccountSigner
Signs the provided bytes using the private key associated with the service account.
SigningException(String, Exception) - Constructor for exception com.google.auth.ServiceAccountSigner.SigningException
 
store(String, String) - Method in class com.google.auth.oauth2.MemoryTokensStorage
 
store(String, String) - Method in interface com.google.auth.oauth2.TokenStore
Put the token data into storage for the given ID.
storeCredentials(String, UserCredentials) - Method in class com.google.auth.oauth2.UserAuthorizer
Puts the end user credentials in long term storage.
subjectTokenType - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 

T

toBuilder() - Method in class com.google.auth.appengine.AppEngineCredentials
 
toBuilder() - Method in class com.google.auth.oauth2.AccessToken
 
toBuilder() - Method in class com.google.auth.oauth2.ClientId
 
toBuilder() - Method in class com.google.auth.oauth2.CloudShellCredentials
 
toBuilder() - Method in class com.google.auth.oauth2.ComputeEngineCredentials
 
toBuilder() - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
toBuilder() - Method in class com.google.auth.oauth2.GdchCredentials
 
toBuilder() - Method in class com.google.auth.oauth2.GoogleCredentials
 
toBuilder() - Method in class com.google.auth.oauth2.IdTokenCredentials
 
toBuilder() - Method in class com.google.auth.oauth2.ImpersonatedCredentials
 
toBuilder() - Method in class com.google.auth.oauth2.OAuth2Credentials
 
toBuilder() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
toBuilder() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
toBuilder() - Method in class com.google.auth.oauth2.UserAuthorizer
 
toBuilder() - Method in class com.google.auth.oauth2.UserCredentials
 
tokenInfoUrl - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
TokenStore - Interface in com.google.auth.oauth2
Interface for long term storage of tokens
tokenUrl - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
TokenVerifier - Class in com.google.auth.oauth2
Handle verification of Google-signed JWT tokens.
TokenVerifier.Builder - Class in com.google.auth.oauth2
 
TokenVerifier.VerificationException - Exception in com.google.auth.oauth2
Custom exception for wrapping all verification errors.
toString() - Method in class com.google.auth.appengine.AppEngineCredentials
 
toString() - Method in class com.google.auth.oauth2.AccessToken
 
toString() - Method in class com.google.auth.oauth2.CloudShellCredentials
 
toString() - Method in class com.google.auth.oauth2.ComputeEngineCredentials
 
toString() - Method in class com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentials
 
toString() - Method in class com.google.auth.oauth2.GdchCredentials
 
toString() - Method in class com.google.auth.oauth2.IdToken
 
toString() - Method in class com.google.auth.oauth2.IdTokenCredentials
 
toString() - Method in class com.google.auth.oauth2.ImpersonatedCredentials
 
toString() - Method in class com.google.auth.oauth2.OAuth2Credentials
 
toString() - Method in class com.google.auth.oauth2.ServiceAccountCredentials
 
toString() - Method in class com.google.auth.oauth2.ServiceAccountJwtAccessCredentials
 
toString() - Method in class com.google.auth.oauth2.UserCredentials
 
transportFactory - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
transportFactory - Variable in class com.google.auth.oauth2.ExternalAccountCredentials
 

U

universeDomain - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
UserAuthorizer - Class in com.google.auth.oauth2
Handles an interactive 3-Legged-OAuth2 (3LO) user consent authorization.
UserAuthorizer.Builder - Class in com.google.auth.oauth2
 
UserCredentials - Class in com.google.auth.oauth2
OAuth2 Credentials representing a user's identity and consent.
UserCredentials.Builder - Class in com.google.auth.oauth2
 

V

valueOf(String) - Static method in enum com.google.auth.oauth2.IdTokenProvider.Option
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.auth.oauth2.IdTokenProvider.Option
Returns an array containing the constants of this enum type, in the order they are declared.
VerificationException(String) - Constructor for exception com.google.auth.oauth2.TokenVerifier.VerificationException
 
VerificationException(String, Throwable) - Constructor for exception com.google.auth.oauth2.TokenVerifier.VerificationException
 
verify(String) - Method in class com.google.auth.oauth2.TokenVerifier
Verify an encoded JWT token.

W

workforcePoolUserProject - Variable in class com.google.auth.oauth2.ExternalAccountCredentials.Builder
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2023 Google. All rights reserved.