public class GcpIamCredentialsAuthenticationOptions extends GcpIamAuthenticationSupport
GcpIamCredentialsAuthentication.
Authentication options provide the path, a GoogleCredentialsSupplier, role and
JWT expiry for GCP IAM authentication. Instances of this class are immutable once
constructed.GcpIamCredentialsAuthentication,
builder()| Modifier and Type | Class and Description |
|---|---|
static class |
GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
Builder for
GcpIamCredentialsAuthenticationOptions. |
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_GCP_AUTHENTICATION_PATH |
| Modifier and Type | Method and Description |
|---|---|
static GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder |
builder() |
GoogleCredentialsSupplier |
getCredentialSupplier() |
GoogleCredentialsAccountIdAccessor |
getServiceAccountIdAccessor() |
getClock, getJwtValidity, getPath, getRolepublic static final String DEFAULT_GCP_AUTHENTICATION_PATH
public static GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder builder()
public GoogleCredentialsSupplier getCredentialSupplier()
GoogleCredentials supplier.public GoogleCredentialsAccountIdAccessor getServiceAccountIdAccessor()
Copyright © 2016–2024 Pivotal Software, Inc.. All rights reserved.