Impossible de confirmer l'e-mail alternatif (redux)

En utilisant un compte activé pour la 2FA (clé de sécurité), je ne parviens pas à ajouter une adresse e-mail supplémentaire à mon profil.

Lorsque je clique sur le bouton « S’authentifier avec la clé de sécurité » sur la page de confirmation, un message d’erreur s’affiche : You supplied invalid parameters to the request: Discourse::InvalidParameters.

Ce problème a été signalé en relation avec notre instance auto-hébergée sur forum.torproject.org, mais j’ai également pu le reproduire ici sur meta.

Le problème avait déjà été signalé et corrigé par la suite : Unable to confirm alternate email

3 « J'aime »

Merci de votre signalement, nous allons examiner la question.

Peut-être lié au nouveau support de passkey que @pmusaraj a ajouté récemment.

1 « J'aime »

Je peux reproduire sur meta et localement également. D’après un rapide coup d’œil, cela ne semble pas lié aux passkeys mais plutôt à une régression similaire à celle que @david a corrigée la dernière fois.

Avant d’appuyer sur le bouton « S’authentifier avec une clé de sécurité », je vois des erreurs JS :

Uncaught Error: Could not find module `discourse/loader-shims` imported from `(require)`
    at missingModule (loader.js:247:1)
    at findModule (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at eval (i18n:1:1)
    at en.js:1:1

et

loader.js:247 Uncaught Error: Could not find module `discourse/lib/ajax` imported from `discourse/lib/webauthn`
    at missingModule (loader.js:247:1)
    at findModule (loader.js:258:1)
    at Module.findDeps (loader.js:168:1)
    at findModule (loader.js:262:1)
    at Module.findDeps (loader.js:168:1)
    at findModule (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at eval (bootstrap:3:3)
    at eval (bootstrap:4:3)
    at bootstrap.js:1:1

Peux-tu y jeter un œil, @david ?

2 « J'aime »

@lavamind ceci a maintenant été corrigé par @david via DEV: Update confirm-email flows to use central 2fa and ember renderin… · discourse/discourse@283fe48 · GitHub, je viens de le tester sur meta et cela fonctionne bien. Merci pour le signalement.

4 « J'aime »

Merci. J’ai mis à niveau notre instance et en effet, la boîte de dialogue de confirmation par e-mail fonctionne maintenant.

5 « J'aime »

Bien, merci pour le test rapide et la confirmation !

3 « J'aime »

Ce sujet a été automatiquement fermé après 22 heures. Les nouvelles réponses ne sont plus autorisées.