Ниже приведены настройки приложения для asp. net веб-приложения core 3.1,
{
"AzureAd": {
"Instance": "https://login.microsoftonline.com/",
"Domain": "msidentitysamplestesting.onmicrosoft.com",
"TenantId": "7f58f645-c190-4ce5-9de4-e2b7acd2a6ab",
"ClientId": "86699d80-dd21-476a-bcd1-7c1a3d471f75",
"ClientCertificates": [
{
"SourceType": "KeyVault",
"KeyVaultUrl": "https://msidentitywebsamples.vault.azure.net",
"KeyVaultCertificateName": "MicrosoftIdentitySamplesCert"
}
]
}
}
Я развернул веб-приложение поверх Azure как службу приложений и пытался переопределить значения параметров приложения с помощью службы приложений конфигурация - Параметры приложения.
Для «Экземпляра» я использую «AzureAd: Экземпляр», и он работает, я могу изменить значение.
введите описание изображения здесь
Но для «KeyVaultUrl», «SourceType», «KeyVaultCertificateName», который входит в «ClientCertificates» с еще одним уровнем глубины, как подготовить ключ?
Я пробовал оба «AzureAd: ClientCertificates: SourceType» и «AzureAd: SourceType», но оба НЕ работают. Какое будет имя ключа, как я могу его изменить? Спасибо!