Использование Rutoken S для web-аутентификации.
Добрый день.
Для аутентификации на нашем web-сервисе используются клиентские сертификаты. Предполагается, что клиентам будет выдаваться rutoken, с установленным на него соответствующим сертификатом.
Дальнейшая схема аутентификации видится следующим образом:
1. Клиент устанавливает ПО.
2. Подключает Usb-token, сертификат копируется в хранилище сертификатов.
3. При доступе к web-сервису выбирается сертификат.
4. После изъятия usb-tokena, доступ становится не возможным (т.к. закрытые ключи должны храниться только на token'е)
В ходе тестирование данной возможности получили следующие результаты:
1. В браузере IE Explorer
- при аутентификации (при наличии token) запрашивается pin, аутентификация проходит успешно.
- при отключенном token'е , появляется сообщение с необходимостью вставить token с соответствующим контейнером.
2. В Firefox
- аутентификация с token - выполнятся
- при отключенном token - сертификатов в хранилище нет.
3. Проблема с работой в Google Chrome
аутентификация - выполняется как с подключенным token' ом, так и без него.
При этом очищали cookies, cache. Ситуация одна - если сертификат был скопирован в хранилище, доступ к web сервису осуществляется даже без rutoken.
Тестировали на своем web-сервисе и на webmoney.
Просьба объяснить данную ситуацию.