Class GcpIamAuthenticationOptions
java.lang.Object
org.springframework.vault.authentication.GcpIamAuthenticationSupport
org.springframework.vault.authentication.GcpIamAuthenticationOptions
Deprecated.
since 2.3.2
Authentication options for
GcpIamAuthentication
.
Authentication options provide the path, a GcpCredentialSupplier
, role and JWT
expiry for GCP IAM authentication. Instances of this class are immutable once
constructed.- Since:
- 2.1
- Author:
- Mark Paluch, Magnus Jungsbluth
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Deprecated.Builder forGcpIamAuthenticationOptions
. -
Field Summary
-
Method Summary
Methods inherited from class org.springframework.vault.authentication.GcpIamAuthenticationSupport
getClock, getJwtValidity, getPath, getRole
-
Field Details
-
DEFAULT_GCP_AUTHENTICATION_PATH
Deprecated.- See Also:
-
-
Method Details
-
builder
Deprecated.- Returns:
- a new
GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
.
-
getCredentialSupplier
Deprecated.- Returns:
- the gcp
Credential
supplier.
-
getServiceAccountIdAccessor
Deprecated.- Returns:
- the service account id to use as sub/iss claims.
- Since:
- 2.1
-
getProjectIdAccessor
Deprecated.- Returns:
- GCP project id accessor to obtain the project id of GCP IAM API calls.
- Since:
- 2.1
-