Impossible de s'authentifier avec YubiKey lors de la vérification d'une nouvelle adresse e-mail

Lorsque j’essaie de modifier mon adresse e-mail principale, je suis redirigé vers une page blanche lorsque j’essaie de m’authentifier avec ma YubiKey, alors que cela fonctionne avec le TOTP.

Tenter de s’authentifier avec une YubiKey m’envoie vers https://example.com/u/confirm-new-email/ au lieu de la page d’authentification YubiKey (ou bien l’URL est-elle correcte mais elle ne s’affiche pas ?)

2020-06-11 16-16-51|vidéo

3 « J'aime »

Avez-vous essayé de faire la même chose ici sur Meta ?

J’ai obtenu exactement le même résultat

Pouvons-nous reproduire ce problème, @tshenry ?

1 « J'aime »

Même chose m’est arrivé. L’utilisation de WebAuthn échoue avec une requête POST renvoyant 400. Le retour à TOTP fonctionne, donc le problème est uniquement reproductible sur le chemin WebAuthn.

4 « J'aime »

OK, nous devrions attribuer ce bug à @sam

2 « J'aime »

Des erreurs JavaScript ont empêché le chargement du script. Ces erreurs étaient dues au fait que I18n a été chargé après avoir été utilisé.

9 « J'aime »

Peux-tu confirmer que c’est maintenant bon côté meta @falco ?

5 « J'aime »

Toujours très cassé, mais avec une erreur différente :

Lorsque je clique sur le bouton, une exception apparaît dans la console :

Uncaught DOMException: La chaîne contient un caractère invalide _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

Aussi, la couleur du bouton est incorrecte en mode sombre :

5 « J'aime »

Quel navigateur et quelle clé de sécurité utilisez-vous ? Je viens de tester cela ici, avec une YubiKey 5 NFC et Chrome sous Linux, ainsi qu’avec le lecteur d’empreintes digitales du MacBook Pro et Chrome, et cela a fonctionné.

2 « J'aime »

Firefox et le même modèle de Yubikey.

2 « J'aime »

Corrigé par @dan dans

6 « J'aime »