Принудительно запросить сертификат клиента в MVC5 - PullRequest
3 голосов
/ 25 мая 2019

У меня есть веб-приложение MVC5 с C #, js, Ajax и начальной загрузкой, в котором я ограничиваю доступ клиенту запросом цифрового сертификата.Когда клиент заходит на сайт SSL, запрашивается сертификат, чтобы вы могли войти (а затем внутри я могу определить, можете ли вы войти в приложение.) Или, если нет сертификата клиента, я разместил пользовательскую страницу ошибкиOUT веб-сайта, на уровне сервера, отвечает на ошибку 403.7, чтобы указать, что нет сертификата.

Здесь все правильно и работает.

Мое приложение, на данный момент,это единственный вид, который загружает и перезаряжает все через Ajax.Нет новых запросов на получение, чтобы перейти от одного представления к другому.В одной операции, используя модальное сообщение Bootstrap, я запрашиваю некоторые данные, и мне нужно, чтобы щелкнув «кнопку отправки», клиентский сертификат должен быть запрошен снова, чтобы убедиться, что пользователь является тем, кем он себя называет, хотя это и так.уже внутри приложения.

Чем больше попыток я делаю, тем больше идей я пробую, я совершенно не могу заставить меня снова запросить сертификат.

Есть ли способ сделать это?(даже если мне придется все изменить)

И с другой стороны, но не выходя из темы ... есть ли способ "удалить" по коду из кеша браузера информацию о выбранном сертификате, поэтомучто если я поставлю кнопки «Войти» и «Выйти», после нажатия кнопки «Выйти» я удаляю информацию, а когда снова нажимаю кнопку «Войти в систему», вынуждаю снова запросить сертификат клиента.его попросить сертификат клиента, но мне все равно, если сертификат клиента физически не удаляется из памяти).

Спасибо!

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