リバースプロキシの背後にあるDiscourseでFIDO2を使用する方法は?

サーバーがブラウザが要求しているホスト名で実行されていないと認識しているようです。セキュリティキー/パスキーの生成手順では、ブラウザのホスト名がサーバーのホスト名と一致することを確認する必要があります(キーはホスト名ごとに生成されます)。

Railsコンソールにログインして、Discourse.current_hostnameの出力を確認していただけますか?サイトにアクセスするために使用するURLと一致しない場合は、それが問題です。