Implement hashicorp vault

This commit is contained in:
2025-06-01 22:49:25 -06:00
parent 5410a9f9a0
commit a56818bcf8
3 changed files with 92 additions and 41 deletions

View File

@@ -23,8 +23,8 @@ namespace Core.Blueprint.KeyVault.Configuration
{
var vaultSettings = configuration.GetSection("Vault").Get<VaultOptions>();
if (string.IsNullOrEmpty(vaultSettings?.Address) || string.IsNullOrEmpty(vaultSettings.Token) ||
string.IsNullOrEmpty(vaultSettings?.SecretPath) || string.IsNullOrEmpty(vaultSettings.SecretMount))
if (string.IsNullOrEmpty(vaultSettings?.Address) || string.IsNullOrEmpty(vaultSettings.Token)
|| string.IsNullOrEmpty(vaultSettings.SecretMount))
{
throw new ArgumentNullException("Vault options are not configured correctly.");
}