У меня есть сервис-ориентированное веб-приложение, которое использует IIS 8.5 и аутентификацию сертификата клиента с помощью смарт-карты. Статически обслуживаемый интерфейс вызывает несколько служб через AJAX. Смарт-карты с сертификатами защищены PIN-кодом. При использовании Chrome, Firefox, et c. запрос PIN-кода появляется один раз и, по-видимому, кэшируется для последующего использования.
Однако нам необходимо встроить веб-приложение в настольное приложение Windows 10. NET, используя cefsharp . Веб-приложение работает, но пользователю предлагается вводить свой ПИН-код постоянно, один раз для каждой услуги, а затем вскоре после некоторого перерыва снова для (я думаю) каждой услуги.
Я не знаю, где начните знать, возможно ли реализовать кэширование с помощью cefsharp. Из того, что я прочитал, эти данные должны были быть кэшированы Windows, но это не выглядит так, или встроенный хром вводит в заблуждение стратегию кэширования.
Является ли смарт-картой Кэширование PIN-кода, что можно сделать с помощью cefsharp (или IIS, или даже машины Windows клиента, если необходимо)?