Как протестировать реализацию аутентификатора iOS fido2 BLE? - PullRequest
2 голосов
/ 11 июля 2019

Я пытаюсь разработать аутентификатор bido fido2 для платформы iOS. Насколько я знаю, Android можно протестировать с помощью настольного Chrome OSX (который поддерживает fido2) и инструмента соответствия fido2. Когда дело доходит до iOS, единственный известный мне способ - использовать «инструмент соответствия fido2», который содержит множество ошибок и не может должным образом протестировать приложение.

Есть ли другой способ протестировать реализацию аутентификатора fido2 iOS?

Заранее спасибо.

1 Ответ

2 голосов
/ 11 июля 2019

Apple не позволяет нам устанавливать поле «Сервисные данные» для рекламы Bluetooth, пока текущая версия Chrome обнаруживает устройство для сопряжения по этому полю. Поэтому мы не можем сделать пару с устройством iOS формально.

Временно существует два способа сопряжения с устройством iOS нашего WebAuthn:

  1. Использование chrome: // bluetooth-internals для обнаружения и сопряжения с устройством iOS

  2. Использование WebBluetooth

После сопряжения мы можем просто протестировать с WebAuthn на Chrome

...