Secure handling of access tokens is key to provide secure applications and environments. In a completely automated world, with tools doing everything from building, testing to deploying and operating, it is crucial to control who gets access to what resources. Vault enables us to securely issue tokens for deployment jobs, manage certificates and handle credentials in a secure and controlled manner. We change Vault to "adopt".
Hashicorp Vault is a Go application with a Rest/Cli interface that you can use to securely access secrets. A secret can be any sensitive data, such as credentials, certificates, access tokens, encryption keys etc. Vaults key features are a secure secret storage, dynamic secretes (create on-demand secrets), data encryption, secret leasing, renewal and revocation.