HashiCorp Cloud Platform (HCP) Vault is a commonly used Vault in many microservices. The APIs are REST-based and Helidon implements them using reactive client.
Helidon integration with HCP Vault is still experimental and not intended for production use. APIs and features have not yet been fully tested and are subject to change.
Vault integration supports the following features:
· Secret Engines
Key/Value version 2, Key/Value version 1, Cubbyhole, PKI, Transit, Database
· Authentication Methods
Token, Kubernetes (k8s), AppRole
· Other Sys Operations and Configurations
Enabling and disabling secret engines and authentication methods
Each of these features is implemented as a separate module, with the Vault class binding them together. In Helidon MP, with injection, this binding is done automatically, and you can simply inject your favorite secret engine. Read the complete article here.
For regular information become a member in the Developer Partner Community please register here.