dotnet-azure-keyvault
Installation
SKILL.md
Azure Key Vault Integration
Overview
Azure Key Vault provides secure storage and management of secrets, keys, and certificates. Integration with .NET applications should use Managed Identity for authentication and follow the extension method pattern for clean configuration.
Extension Method Pattern
Create an extension method in Infrastructure/Extensions/ExtensionKeyVault.cs:
using Azure.Identity;
using Azure.Security.KeyVault.Secrets;
using Microsoft.Extensions.Configuration;