No se puede autenticar con YubiKey al verificar el nuevo correo electrónico

Cuando intento cambiar mi correo electrónico principal, al intentar autenticarme con mi YubiKey, me redirige a una página en blanco, mientras que si lo intento con TOTP funciona.

Al intentar autenticarme con un YubiKey, me redirige a https://example.com/u/confirm-new-email/ en lugar de a la página de autenticación con YubiKey (¿o es la URL correcta y no se está mostrando?)

3 Me gusta

¿Has probado hacer lo mismo aquí en meta?

Obtuve exactamente el mismo resultado

¿Podemos reproducir esto @tshenry?

1 me gusta

A mí me pasó lo mismo. Al intentar usar WebAuthn falla con un POST que devuelve 400. Al volver a TOTP funciona, así que solo es reproducible en la ruta de WebAuthn.

4 Me gusta

OK, deberíamos asignar este error a @sam

2 Me gusta

Hubo algunos errores de JavaScript que impidieron la carga del script. Los errores fueron causados porque I18n se cargó después de haber sido utilizado.

9 Me gusta

¿Puedes confirmar que esto ya está bien en meta @falco?

5 Me gusta

Todavía muy roto, pero con un error diferente:

Cuando hago clic en el botón, obtengo una excepción en la consola:

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

También el color incorrecto del botón en modo oscuro:

5 Me gusta

¿Qué navegador y clave de seguridad estás usando? Acabo de probarlo aquí con una YubiKey 5 NFC y Chrome en Linux, y también con el lector de huellas dactilares del MacBook Pro y Chrome, y funcionó.

2 Me gusta

Firefox y el mismo modelo de Yubikey.

2 Me gusta

Corregido por @dan en

6 Me gusta