Uses of Class
org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
Package
Description
Support for authentication and session management.
-
Uses of GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder in org.springframework.vault.authentication
Modifier and TypeMethodDescriptionGcpIamCredentialsAuthenticationOptions.builder()
GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder.clock
(Clock clock) Configure theClock
used to calculate epoch seconds until the JWT expiration.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder.credentials
(com.google.auth.oauth2.GoogleCredentials credentials) Configure static Google credentials, required to create a signed JWT.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder.credentialsSupplier
(GoogleCredentialsSupplier credentialsSupplier) Configure aGoogleCredentialsSupplier
, required to create a signed JWT.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder.jwtValidity
(Duration jwtValidity) Configure theDuration
for the JWT expiration.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder.path
(String path) Configure the mount path, defaults to aws.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder.role
(String role) Configure the name of the role against which the login is being attempted.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder.serviceAccountId
(String serviceAccountId) Configure an explicit service account id to use in GCP IAM calls.