У меня есть веб-приложение MVC5 с C #, js, Ajax и начальной загрузкой, в котором я ограничиваю доступ клиенту запросом цифрового сертификата.Когда клиент заходит на сайт SSL, запрашивается сертификат, чтобы вы могли войти (а затем внутри я могу определить, можете ли вы войти в приложение.) Или, если нет сертификата клиента, я разместил пользовательскую страницу ошибкиOUT веб-сайта, на уровне сервера, отвечает на ошибку 403.7, чтобы указать, что нет сертификата.
Здесь все правильно и работает.
Мое приложение, на данный момент,это единственный вид, который загружает и перезаряжает все через Ajax.Нет новых запросов на получение, чтобы перейти от одного представления к другому.В одной операции, используя модальное сообщение Bootstrap, я запрашиваю некоторые данные, и мне нужно, чтобы щелкнув «кнопку отправки», клиентский сертификат должен быть запрошен снова, чтобы убедиться, что пользователь является тем, кем он себя называет, хотя это и так.уже внутри приложения.
Чем больше попыток я делаю, тем больше идей я пробую, я совершенно не могу заставить меня снова запросить сертификат.
Есть ли способ сделать это?(даже если мне придется все изменить)
И с другой стороны, но не выходя из темы ... есть ли способ "удалить" по коду из кеша браузера информацию о выбранном сертификате, поэтомучто если я поставлю кнопки «Войти» и «Выйти», после нажатия кнопки «Выйти» я удаляю информацию, а когда снова нажимаю кнопку «Войти в систему», вынуждаю снова запросить сертификат клиента.его попросить сертификат клиента, но мне все равно, если сертификат клиента физически не удаляется из памяти).
Спасибо!