Design for Azure Key Vault

Source: Authentication and Authorization

Design for Azure Key Vault

When building an app that uses Azure Active Directory to provide sign-in and access tokens for secured endpoints, there are a few good practices you should follow.

Azure Key Vault.

Why use Key Vault?

  • Separation of sensitive app information from other configuration and code, reducing the risk of accidental leaks.
  • Restricted secret access with access policies tailored to the apps and individuals that need them.
  • Centralized secret storage, allowing required changes to happen in only one place.
  • Access logging and monitoring to help you understand how and when secrets are accessed.
  • Implementing Customer Managed Keys for Azure services.

When to consider multiple Key Vaults:

  • RBAC vs Policies
  • Performance