Как заставить WebAuthn работать с роуминговым аутентификатором? - PullRequest
1 голос
/ 22 мая 2019

W3C недавно одобрил Веб-аутентификация: API для доступа к учетным данным с открытым ключом , обычно именуемый WebAuthn .

В разделе 6.2.1 рекомендации говорится«Например, аутентификатор платформы, встроенный в мобильное устройство, может стать доступным в качестве аутентификатора роуминга через Bluetooth. В этом случае клиент распознает его только как аутентификатор роуминга, а не как аутентификатор платформы».

Есть ли где-нибудь примеры кода для создания роумингового аутентификатора WebAuthn на мобильном устройстве и предоставления его через Bluetooth Low Energy?

В статье, Максимальная безопасность учетной записи теперь в вашем кармане , обещано, что ваш телефон Android можно будет использовать в качестве аутентификатора роуминга для входа в вашу учетную запись Google (только вашу учетную запись Google;скромное но хорошее начало).

Мне удалось связать мой новый телефон Pixel 3A в качестве ключа безопасности с моей учетной записью Google:

2-Step Verification

Когда я перехожу нааутентификация Я получаю следующий экран на странице веб-аутентификации в браузере Chrome:

Check your phone

однако на моем телефоне ничего не происходит ,Процесс просто истекает.

Кто-нибудь заставил работать даже этот базовый пример?

Да, Bluetooth включен как на моей рабочей станции (с последней версией Windows 10), так и на моем Pixel3А (работает Android Pie);Я могу подключить устройства.

1 Ответ

0 голосов
/ 27 мая 2019

OK. Хорошей новостью является то, что после полной деинсталляции Chrome, а затем новой переустановки процесс WebAuthn для учетных записей Google теперь работает с моим новым телефоном Pixel 3A. https://blog.google/technology/safety-security/your-android-phone-is-a-security-key/

Ранее я использовал ключ безопасности Yubico. Я подозреваю, что у этого ключа была связь с моим аккаунтом Google.

Основная проблема по-прежнему остается: отсутствие четкой эталонной реализации для аутентификаторов роуминга. https://github.com/w3c/webauthn/issues/1221

...