TLDR InfoSec · STRATEGIES & TACTICS

HOW (AND WHY) TO USE APPROLE CORRECTLY IN HASHICORP VAULT

hashicorp.com6 min read

Summary from the TLDR InfoSec newsletter

Vault AppRoles aim to solve the “Secret Zero” problem in systems that don't have native Vault authentication capabilities by splitting authentication into two components: a role ID and secret ID. The role ID is not sensitive and the secret ID is a time limited credential that should only be provided to the application at the expected time of use. Vault also supports wrapping the secret ID to decrease exposure. The Vault agent can automate AppRole authentication in applications that cannot be modified.