Presentation and demos for Manage Distributed Secrets in Applications on Cloud Foundry With Spring Cloud Vault at CloudFoundry Summit Europe 2017.
The presentation for this session can be found here.
This demonstrates the usage of the transit secret backend of vault in a typical spring boot based web application with JPA. In this sample sensible data like social security and credit card numbers are encrypted before storing in the database and decrypted before returning these to the rest api.
This demo implements a spring cloud config server both providing access to a...
- ...Git repository for all configuration properties that are not sensible
- ...Vault secret store for all sensible configuration data
This demo implements a spring cloud config client connecting to the corresponding demo server and reads two configuration properties, one from git repo and one from vault.