KumareshBabuNS / cf-summit-2017

Presentation and demos for 'Manage Distributed Secrets in Applications on Cloud Foundry With Spring Cloud Vault' at CloudFoundry Summit 2017

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cf-summit-2017

Presentation and demos for Manage Distributed Secrets in Applications on Cloud Foundry With Spring Cloud Vault at CloudFoundry Summit Europe 2017.

Presentation

The presentation for this session can be found here.

Spring Vault Demo

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.

Spring Cloud Config Vault Server

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

Spring Cloud Config Vault Client

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.

About

Presentation and demos for 'Manage Distributed Secrets in Applications on Cloud Foundry With Spring Cloud Vault' at CloudFoundry Summit 2017

License:MIT License


Languages

Language:JavaScript 47.4%Language:CSS 34.4%Language:HTML 15.9%Language:Java 2.3%