代替メールを確認できません(redux)

2FA 対応アカウント(セキュリティ キー)を使用している場合、プロフィールに別のメール アドレスを追加できません。

確認ページで「セキュリティ キーで認証する」ボタンをクリックすると、「リクエストに無効なパラメーターを指定しました: Discourse::InvalidParameters」というエラー メッセージが表示されます。

この問題は、セルフホスト型のインスタンス forum.torproject.org に関して 報告 されましたが、ここ meta でも再現できました。

この問題は以前に報告され、その後修正されました: Unable to confirm alternate email

「いいね!」 3

ご連絡ありがとうございます。確認いたします。

もしかしたら、@pmusaraj が最近追加した新しいパスキーサポートに関連しているかもしれません。

「いいね!」 1

メタとローカルでも再現できます。ざっと見たところ、パスキーに関連しているのではなく、@david が前回修正したのと同様の回帰のように見えます。

「Authenticate with Security Key」ボタンを押す前に、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

および

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

ご確認いただけますでしょうか、@david

「いいね!」 2

@lavamind これは、@david によって DEV: Update confirm-email flows to use central 2fa and ember renderin… · discourse/discourse@283fe48 · GitHub で修正されました。meta でテストしたところ、うまく動作しました。ご報告ありがとうございました。

「いいね!」 4

ありがとうございます。インスタンスをアップグレードしたところ、確かにメール確認ダイアログが機能するようになりました。

「いいね!」 5

迅速なテストと確認、ありがとうございます!

「いいね!」 3

このトピックは22時間後に自動的に閉じられました。新しい返信はもう許可されていません。