Как запретить браузеру запрашивать сертификат клиента и разрешить IIS принять его (не требовать)?
В веб-приложении у меня служба WCF использует проверку подлинности сертификата клиента. Я проверил "Принять сертификат клиента" в IIS - Настройки SSL, и он работает нормально. Но иногда в некоторых браузерах, если на клиентском компьютере установлен сертификат, браузер запрашивает сообщение о выборе сертификата, который он хочет предоставить серверу, что не является желательным поведением, поскольку сертификат нужен только веб-службе. не веб-приложение!
Как я могу справиться с этим, не создавая независимый веб-проект для веб-службы на IIS?
1 ответ
Судя по комментариям, ваш сервис состоял из нескольких конкретных файлов, но вы установили Accept Client Certificate
настройка для всего приложения.
Используйте настройки только для файлов (или папок) вашего сервиса, а не на уровне приложения.