Uses of Class
org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
Packages that use GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
Package
Description
Support for authentication and session management.
-
Uses of GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder in org.springframework.vault.authentication
Methods in org.springframework.vault.authentication that return GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilderModifier and TypeMethodDescriptionGcpIamCredentialsAuthenticationOptions.builder()GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder.clock(Clock clock) Configure theClockused 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 theDurationfor 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.