Как запретить браузеру запрашивать сертификат клиента и разрешить IIS принять его (не требовать)?

В веб-приложении у меня служба WCF использует проверку подлинности сертификата клиента. Я проверил "Принять сертификат клиента" в IIS - Настройки SSL, и он работает нормально. Но иногда в некоторых браузерах, если на клиентском компьютере установлен сертификат, браузер запрашивает сообщение о выборе сертификата, который он хочет предоставить серверу, что не является желательным поведением, поскольку сертификат нужен только веб-службе. не веб-приложение!

Как я могу справиться с этим, не создавая независимый веб-проект для веб-службы на IIS?

1 ответ

Судя по комментариям, ваш сервис состоял из нескольких конкретных файлов, но вы установили Accept Client Certificate настройка для всего приложения.

Используйте настройки только для файлов (или папок) вашего сервиса, а не на уровне приложения.

Другие вопросы по тегам