Сертификат клиента asp.net принудительно повторно выбирает сертификат - PullRequest
0 голосов
/ 11 марта 2019

У меня есть веб-страница Asp.net, которая в настоящее время запрашивает у пользователя сертификат клиента, и все хорошо. Однако, если они повторно войдут в систему сразу после выхода из системы, он не будет повторно запрашивать выбор сертификата клиента; они просто идут прямо. Это требование нашего ISSM.

Я положил код на страницу logout.aspx JavaScript document.execCommand ( 'ClearAuthenitcationCache') и это прекрасно работает .. Немного слишком здорово, потому что тогда, если у вас есть какие-либо другие приложения, для которых вы использовали сертификат, войдите в систему и теперь запросите новый выбор сертификата. Мне нужно только очистить кэш для этого веб-сайта или сеанса браузера, но, похоже, не могу понять это.

Я думаю, что Request.ClientCertifcate.Clear () будет работать, но ничего не делает.

Я заметил, что портал AF вызывает повторный вход в систему после каждого вашего выхода, поэтому должен быть способ очистить сертификат клиента или сделать его недействительным, чтобы он вызывал запрос повторно.

Любые предложения будут с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...