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.
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