Secure Introduction of Vault Clients
This introductory tutorial walk through the mechanism of Vault clients to authenticate with Vault. There are two approaches at a high-level: platform integration, and trusted orchestrator.
Vault Agent with AWS
This tutorial is an introduction the Vault Agent which was introduced in Vault 0.11. Its basic usage is demonstrated using AWS auth method as an example.
Vault Agent with Kubernetes
This tutorial demonstrates the Auto-Auth method of Vault Agent using Kubernetes auth method on the server side.
Direct Application Integration
Demonstrates the use of Consul Template and Envconsul tools to retrieve secrets from Vault.
Vault Agent Templates
This tutorial demonstrates the Vault Agent Templates feature which was introduced in Vault 1.3. This enables easy integration with Vault making your applications to be Vault-unaware.
AppRole With Terraform & Chef
This tutorial discusses the concepts necessary to help users understand Vault's AppRole authentication pattern and how to use it to securely introduce a Vault authentication token to a target server, application, or container.
Java Application Demo
Understand Vault's AppRole authentication pattern and how to use it to securely introduce a Vault authentication token to a target server, application, container, etc. in a Java environment.
Transit Secrets Re-wrapping
Demonstrate one possible way to re-wrap data after rotating an encryption key in the transit engine in Vault.
Using HashiCorp Vault C# Client with .NET Core
Demonstrate how to retrieve secrets from HashiCorp Vault in .NET Core application using a Vault C# Client.
Using HashiCorp Vault Agent with .NET Core
Demonstrate how to securely inject short-lived secrets into a .NET Core application using HashiCorp Vault Agent.