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.
|Modifier and Type||Method and Description|
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
public com.google.auth.Credentials getCredentials() throws IOException
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.