Спасибо за вопрос! Не могли бы вы подтвердить, как вы включили сертификат клиента,
. Чтобы настроить приложение для запроса клиентских сертификатов, вы можете включить параметр Требовать входящий сертификат, выбрав Конфигурация> Общие настройки на портале Azure.
From Azure CLI, или вам нужно установить для параметра clientCertEnabled для вашего приложения значение true.
az webapp update --set clientCertEnabled = true --name --ресурс-группа
Кроме того, когда вы включаете взаимную аутентификацию для своего приложения, все пути под root вашего приложения потребуют сертификата клиента для доступа. Чтобы определенные пути оставались открытыми для анонимного доступа, вы можете определить пути исключения как часть конфигурации вашего приложения. Пути исключения можно настроить, выбрав «Конфигурация»> «Общие параметры» и определив путь исключения.
Чтобы добавить к этому Для ASP. NET, сертификат клиента доступен через свойство HttpRequest.ClientCertificate.
Вы можете обратиться к ссылкам ниже do c, чтобы получить более подробную информацию об этом.
https://docs.microsoft.com/en-us/azure/app-service/app-service-web-configure-tls-mutual-auth#enable -client-Certific
https://msftplayground.com/2016/06/azure-app-service-and-client-certificate-authentication/