まず、このソフトウェアがとても気に入っていることをお伝えしたいと思います。素晴らしい仕事を続けてください。
Discourseのインスタンスで、スタッフに2FAを強制しました。スタッフのメンバーがGitHub OAuth2を使用してアカウントを登録/ログインしましたが、パスワードを要求されるため2FAを有効にできません。彼のGitHubパスワードは機能せず、2FA有効化プロンプトにOAuth2でログインするオプションはありません。
唯一の回避策はパスワードをリセットすることのようです。そうすれば、スタッフのメンバーはユーザー名とパスワードでログインでき(GitHubログインは機能しなくなります)、その後2FAを有効にできます。ただし、これによりOAuth2はユーザーから削除されるため、冗長になります。
したがって、OAuth2ログインボタンが2FA有効化プロンプトに追加されることを願っています。あるいは、これを解決する設定を見落としたのかもしれません。お時間をいただきありがとうございます。ご連絡をお待ちしております。