#azure #azure-functions #azure-keyvault
#azure #azure-функции #azure-keyvault
Вопрос:
Я собираюсь использовать хранилище ключей для функционального приложения Azure.
Я использую .NET SDK.
- Azure.Безопасность.KeyVault.Секреты
- Azure.Идентификация
Пример:
string keyVaultUrl = configuration["KeyVaultSettings:Url"];
TokenCredential credential = new DefaultAzureCredential();
#if DEBUG
credential = new ClientSecretCredential(configuration["AZURE_TENANT_ID"],
configuration["AZURE_CLIENT_ID"],
configuration["AZURE_CLIENT_SECRET"]);
#endif
var secretClient = new SecretClient(new Uri(keyVaultUrl), credential);
Для локальной отладки мне нужно
tenant_id, client_id и client_secret.
Как я могу это получить?
Комментарии:
1. Обратитесь к этой [ссылке] ( learn.microsoft.com/en-us/azure/active-directory/develop /… ), чтобы получить tenant_id, client_id. Однако вы не можете получить client_secret с портала. Вы можете попробовать, создав новый client_secret