Kann sich bei der Verifizierung einer neuen E-Mail-Adresse nicht mit YubiKey authentifizieren

Wenn ich versuche, meine primäre E-Mail-Adresse zu ändern, werde ich bei dem Versuch, mich mit meinem YubiKey zu authentifizieren, auf eine leere Seite weitergeleitet. Wenn ich es jedoch mit TOTP versuche, funktioniert es.

Der Versuch, sich mit einem YubiKey zu authentifizieren, leitet mich auf https://example.com/u/confirm-new-email/ statt auf die YubiKey-Authentifizierungsseite weiter (oder ist dies die korrekte URL, die nur nicht angezeigt wird?)

3 „Gefällt mir“

Hast du das Gleiche hier auf Meta ausprobiert?

Ich habe exakt dasselbe Ergebnis erhalten

Können wir das @tshenry nachstellen?

1 „Gefällt mir“

Das ist mir auch passiert. Der Versuch, WebAuthn zu verwenden, schlägt mit einer POST-Anfrage fehl, die einen 400-Statuscode zurückgibt. Der Rückgriff auf TOTP funktioniert, sodass das Problem nur auf dem WebAuthn-Pfad reproduzierbar ist.

4 „Gefällt mir“

OK, wir sollten diesen Fehler @sam zuweisen

2 „Gefällt mir“

Es gab einige JavaScript-Fehler, die das Laden des Skripts verhindert haben. Die Fehler wurden dadurch verursacht, dass I18n erst nach seiner Verwendung geladen wurde.

9 „Gefällt mir“

Kannst du bestätigen, dass das jetzt bei Meta @falco in Ordnung ist?

5 „Gefällt mir“

Immer noch sehr kaputt, aber mit einem anderen Fehler:

Wenn ich auf den Button klicke, erhalte ich eine Ausnahme in der Konsole:

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

Außerdem die falsche Farbe des Buttons im Dunkelmodus:

5 „Gefällt mir“

Welchen Browser und welchen Sicherheitsschlüssel verwendest du? Ich habe das hier gerade getestet: mit einem YubiKey 5 NFC und Chrome unter Linux sowie dem Fingerabdruckleser und Chrome auf einem MacBook Pro – es hat funktioniert.

2 „Gefällt mir“

Firefox und dasselbe Yubikey-Modell.

2 „Gefällt mir“

Fehler von @dan behoben in

6 „Gefällt mir“