Uses of Class
org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
Package
Description
Support for authentication and session management.
-
Uses of GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder in org.springframework.vault.authentication
Modifier and TypeMethodDescriptionGcpIamAuthenticationOptions.builder()
Deprecated, for removal: This API element is subject to removal in a future version.Configure theClock
used to calculate epoch seconds until the JWT expiration.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder.credential
(com.google.api.client.googleapis.auth.oauth2.GoogleCredential credential) Configure static Google credentials, required to create a signed JWT.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder.credentialSupplier
(GcpCredentialSupplier credentialSupplier) Configure aGcpCredentialSupplier
, required to create a signed JWT.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder.jwtValidity
(Duration jwtValidity) Configure theDuration
for the JWT expiration.Configure the mount path, defaults to aws.Configure an explicit GCP project id to use in GCP IAM API calls.Configure the name of the role against which the login is being attempted.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder.serviceAccountId
(String serviceAccountId) Configure an explicit service account id to use in GCP IAM calls.