public class DefaultCredentialsProvider extends Object implements com.google.api.gax.core.CredentialsProvider
CredentialsProviderimplementation that wraps credentials based on user-provided properties and defaults.
|Constructor and Description|
The credentials provided by this object originate from the following sources: *.credentials.location: Credentials built from JSON content inside the file pointed to by this property, *.credentials.encoded-key: Credentials built from JSON String, encoded on base64, Google Cloud Client Libraries default credentials provider.
public DefaultCredentialsProvider(CredentialsSupplier credentialsSupplier) throws IOException
If credentials are provided by one source, the next sources are discarded.
credentialsSupplier- provides properties that can override OAuth2 scopes list used by the credentials, and the location of the OAuth2 credentials private key.
IOException- if an issue occurs creating the DefaultCredentialsProvider
Copyright © 2022. All rights reserved.