Impossibile autenticarsi con YubiKey durante la verifica del nuovo indirizzo email

Quando provo a modificare la mia email principale, quando tento di autenticarmi con il mio YubiKey, vengo reindirizzato a una pagina vuota, mentre se provo con TOTP funziona.

Tentare di autenticarsi con un YubiKey mi reindirizza a https://example.com/u/confirm-new-email/ invece che alla pagina di autenticazione YubiKey (oppure è l’URL corretto ma non viene visualizzato?)

3 Mi Piace

Hai provato a fare la stessa cosa qui su Meta?

Ho ottenuto esattamente lo stesso risultato

Possiamo riprodurre questo problema, @tshenry?

1 Mi Piace

Mi è successo la stessa cosa. Tentare di usare WebAuthn fallisce con un POST che restituisce 400. Il fallback a TOTP funziona, quindi il problema è riproducibile solo sul percorso WebAuthn.

4 Mi Piace

Ok, dovremmo assegnare questo bug a @sam

2 Mi Piace

Si sono verificati alcuni errori JavaScript che hanno bloccato il caricamento dello script. Gli errori sono stati causati dal fatto che I18n è stato caricato dopo essere stato utilizzato.

https://github.com/discourse/discourse/commit/111877db1f97271d667bdd05139c798cf7fd26d2

9 Mi Piace

Puoi confermare che ora è tutto a posto su meta @falco?

5 Mi Piace

Ancora molto rotto, ma con un errore diverso:

Quando faccio clic sul pulsante, ricevo un’eccezione nella console:

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

Inoltre, il colore sbagliato del pulsante in modalità scura:

5 Mi Piace

Che browser e chiave di sicurezza stai usando? L’ho appena testato qui con YubiKey 5 NFC e Chrome su Linux, e con il lettore di impronte digitali del MacBook Pro e Chrome, e ha funzionato.

2 Mi Piace

Firefox e lo stesso modello di Yubikey.

2 Mi Piace

Corretto da @dan in

6 Mi Piace