Есть ли способ обнаружить наличие CAC-карты в браузере?
Нам нужно поддерживать CAC и базовую аутентификацию по имени пользователя и паролю. Для CAC нам нужно перенаправить пользователя к экземпляру SecureAuth, где происходит аутентификация и пользователь перенаправляется обратно на нашу страницу входа. Затем мы искали бы подтверждение подлинности прошло успешно и продолжаем оттуда.
Если у пользователя нет карты CAC, мы не хотим переадресовывать пользователя в экземпляр SecureAuth, а вместо этого хотим предоставить ему диалог имени пользователя / пароля. Есть ли способ определить, присутствует ли карта CAC в браузере?
В случае, если это имеет значение, мы используем Angular 5.