Я следил за некоторыми документами там. Итак, установив конструктор конфигурации, я добавил этот код:
AzureServiceTokenProvider azureServiceTokenProvider = new AzureServiceTokenProvider();
KeyVaultClient keyVaultClient = new KeyVaultClient(new KeyVaultClient.AuthenticationCallback(azureServiceTokenProvider.KeyVaultTokenCallback));
builder.AddAzureKeyVault($"https://{Configuration.GetSection("Azure")["KeyVaultName"]}.vault.azure.net/", keyVaultClient, new DefaultKeyVaultSecretManager());
Теперь я пытаюсь получить значение из названного секрета, который хранится в хранилище.
Я думал, что смогу вытащить что-то вроде этого:
builder.getSecret('DevDbPassword');
Так что я могу использовать для обновления пароля с помощью SqlConnectionStringBuilder.
Может ли кто-нибудь помочь разобраться, как получить секрет?
Спасибо
Eric