Uses of Class
org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Package
Description
Support for authentication and session management.
-
Uses of AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder in org.springframework.vault.authentication
Modifier and TypeMethodDescriptionAwsIamAuthenticationOptions.builder()
AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder.credentials
(software.amazon.awssdk.auth.credentials.AwsCredentials credentials) Configure static AWS credentials, required to calculate the signature.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder.credentialsProvider
(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider) Configure anAwsCredentialsProvider
, required to calculate the signature.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder.endpointUri
(URI endpointUri) Configure an endpoint URI of the STS API, defaults to https://sts.amazonaws.com/.Configure the mount path, defaults to aws.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder.regionProvider
(software.amazon.awssdk.regions.providers.AwsRegionProvider regionProvider) Configure anAwsRegionProvider
, required to calculate the region to be used for computing the signature.Configure the name of the role against which the login is being attempted.Configure a server name (used for Vault-AWS-IAM-Server-ID) that is included in the signature to mitigate the risk of replay attacks.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder.serverName
(String serverName) Configure a server name that is included in the signature to mitigate the risk of replay attacks.