Не удается аутентифицироваться с YubiKey при подтверждении нового email

Когда я пытаюсь изменить основной адрес электронной почты, при попытке аутентификации с помощью YubiKey меня перекидывает на пустую страницу, тогда как с TOTP всё работает.

Попытка аутентификации с помощью YubiKey перенаправляет меня на https://example.com/u/confirm-new-email/ вместо страницы аутентификации YubiKey (или это правильный URL, но он не отображается?)

3 лайка

Вы пробовали сделать то же самое здесь, на meta?

У меня тот же самый результат

Мы можем воспроизвести это, @tshenry?

1 лайк

Со мной произошло то же самое. Попытка использовать WebAuthn завершается ошибкой: POST-запрос возвращает 400. Откат к TOTP работает, поэтому проблема воспроизводится только на пути WebAuthn.

4 лайка

Окей, мы должны назначить этот баг @sam

2 лайка

Произошли ошибки JavaScript, которые остановили загрузку скрипта. Ошибки были вызваны тем, что I18n был загружен после его использования.

9 лайков

Можете подтвердить, что сейчас всё хорошо на мета @falco?

5 лайков

Все еще сильно сломано, но с другой ошибкой:

При нажатии на кнопку в консоли возникает исключение:

Uncaught DOMException: String contains an invalid character _webauthn-79591e16a85801db9750996c5c059c632687959ec31675c66471d17c31cf077c.js:1
    a _webauthn-79591e16a85801db9750996c5c059c632687959ec31675c66471d17c31cf077c.js:49
    map self-hosted:240
    getWebauthnCredential _webauthn-79591e16a85801db9750996c5c059c632687959ec31675c66471d17c31cf077c.js:47
    onclick _confirm-new-email-bdb5d7a6ac7e878466fcb1dfe7263d6e00441cce01b43f225baeb0a5d475db55.js:8
    (Async: EventHandlerNonNull)
    <anonymous> _confirm-new-email-bdb5d7a6ac7e878466fcb1dfe7263d6e00441cce01b43f225baeb0a5d475db55.js:5
    jQuery 3
    <anonymous> _bootstrap-52b6b6b3fa62d64b09775e2803255326bef3a94a16063a8c191a37e0909f59d1.js:3

Также неправильный цвет кнопки в темной теме:

5 лайков

Какой браузер и ключ безопасности вы используете? Я только что проверил это здесь: с YubiKey 5 NFC и Chrome на Linux, а также с считывателем отпечатков пальцев MacBook Pro и Chrome — всё заработало.

2 лайка

Firefox и та же модель YubiKey.

2 лайка

Исправлено пользователем @dan в

6 лайков