spring-vault
spring-vault copied to clipboard
Provides familiar Spring abstractions for HashiCorp Vault
Add GitHub authentication Related to: gh-821
Hi team, we are allowed to use only GitHub token to login into HashiCorp Vault. Spring Vault is currently not supporting GitHub token authentication method. Could you please consider this...
Hello, I'm using Spring Cloud AWS in prod to retrieve ROTATE credentials for connecting to the OpenSearch service, but it's not working as expected. I can see, that Spring Cloud...
expiryThreshold is shared by minRenewal, It is difficult to assess how much minRenewal should be set ``` renewed.getLeaseDuration().getSeconds() < this.minRenewal.getSeconds() ``` https://github.com/spring-projects/spring-vault/blob/afdbdd67f1018634a536fa4e0f60a52d37b1860c/spring-vault-core/src/main/java/org/springframework/vault/core/lease/SecretLeaseContainer.java#L594C5-L594C5
Background is that we allow users to authenticate using OIDC and get a short lived vault token. And they can use this to read/write secrets from vault based on access...
My organization has a vault policy which does not allow renewal of vault tokens. Therefore I am looking into creating a custom implementation of SessionManager which regenerates the token rather...
are native images supported? (not an expert, just tried casually to build a native image from a Spring Boot app) doing something like `Versioned v = vaultTemplate.opsForVersionedKeyValue(kvEngine).get(kvPath,KeyWrapper.class);` And I get...
Hello, i use vault v1.17.5 and org.springframework.vault:spring-vault-core:3.1.2 When using kv_v1 secrets i get an error after 6 hours and i don’t know why. Until the 6 hour mark the kv-secrets...
I am using Hashicorp transit secret engine to generate a data key. The API for the same is https://developer.hashicorp.com/vault/api-docs/secret/transit#generate-data-key I am using the spring-vault dependency to call this api but...
I have upgrade from spring-vault-core 2.3.3 to 3.1.1 and using AwsIamAuthentication public ClientAuthentication createClientAuthentication() { AwsCredentialsProvider credentialsProvider = DefaultCredentialsProvider.create(); AwsIamAuthenticationOptions options = AwsIamAuthenticationOptions.builder() .credentialsProvider(credentialsProvider) .region(Region.US_WEST_2). **I have tried adding this...