#javascript #mobile #webauthn
#javascript #Мобильный #webauthn
Вопрос:
Мне было поручено создать пользовательский экран регистрации для webauthn. Мы хотим показать пользователю, что faceid будет использоваться для их аутентификации или что их отпечаток пальца будет.
Решение иметь таблицу устройств и выводить из нее результаты кажется кошмаром для устойчивого развития. Я бы предпочел использовать что-то вроде navigator.credentials.authenticator.getDevice()
Комментарии:
1. Я тоже хотел бы что-то подобное — см. github.com/w3c/webauthn/issues/1563
Ответ №1:
Самое близкое, что вы собираетесь получить, это: https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/isUserVerifyingPlatformAuthenticatorAvailable
Вы также можете сделать вывод о том, что доступно, если каким-то образом сможете получить версию ОС и модель устройства.
После регистрации вы можете использовать FIDO2 MDS (служба метаданных) для получения информации об этом устройстве, включая отображаемое имя и значок. Однако может пройти некоторое время, прежде чем в MDS появятся идентификаторы Apple AAGUID.