新しい管理者は、2要素目の強制がスタッフに設定されている場合、2FAを登録できません

私のコミュニティでは最近、スタッフメンバーのみを対象に2FAが有効化され、今日まで問題はありませんでした。管理者の1人が、/u/User/preferences/second-factor が表示されると通知してくれましたが、「認証を追加」をクリックするとパネルが「ポップアップ」表示されるものの、ほぼ瞬時に(1秒未満後)消えてページがリロードされます。

まだ2FAを有効にしていない管理者を数人なりすましましたが、この問題は複数のブラウザやアカウントで発生しています。広告ブロッカーなどは使用していません。本日更新されたばかりです。

最新バージョンでも問題が発生しています。修正方法はありますか?

ページがランダムにリロードされ、ブラウザコンソールに以下のエラーが表示されます。

Uncaught TypeError: t is undefined
hasSecondFactors second-factor.js:47
u handle-descriptor.js:55
get Ember
untrack validator.js:670
Ember 3
second-factor.js:47:11

「認証器を追加」ボタンをクリックするとすぐにページがリロードされるため、一部のエラーは失われている可能性があります。

「いいね!」 1

リロードに関する問題の別の報告があります。

https://meta.discourse.org/t/staff-2fa-open-close-issue/285225

遅れて申し訳ありません。再現しようと思っていたのですが、忘れてしまいました。:frowning: 2件目の報告があったので、2つのトピックをまとめます。:pray:

「いいね!」 2

今週中にフォーラムを更新します。修正されたら、その時にご連絡します。

まだ修正されていません!

「いいね!」 3

レポートありがとうございます。この問題は、このコミットで11月16日に修正されたはずです: FIX: Regression when enforced 2FA is enabled by pmusaraj · Pull Request #24415 · discourse/discourse · GitHub – ローカルで簡単に確認しましたが、再現できませんでした。再度確認していただけますでしょうか?

セルフホストインスタンスを実行している場合は、再構築が必要になる場合があります。サイトが弊社でホストされており、まだ問題を再現できる場合は、URLをお知らせください。さらに調査いたします。

「いいね!」 8

v3.2.0.beta3 +147 は、フォーラムでスタッフの 2FA が機能しているようです。ご尽力いただきありがとうございます。

「いいね!」 6

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