Discourse Connect でログインできないユーザー

Docker ベースのセットアップです。SSO ログインはサーバーを再起動するまでシームレスに機能していましたが、現在はユーザーがログインしようとするたびにタイムアウトエラーが表示されます。

これまでに試したこと -

  • シークレットキーを変更しました。
  • 「ユーザーの承認が必要」設定を無効にしました。

これまでのところ、何も機能していません。何か入力とポインターがあれば幸いです。

ありがとうございます!

discourse.example.com/logs で、より多くのエラーメッセージを探してみましたか? :mag:

「いいね!」 1

Discourse が SSO サーバーに接続できないようです。理由は推測が困難です。マシンを再起動する、Docker が最新であることを確認する、コンテナ内から SSO サーバーに telnet を試みる、SSO サーバーがオンラインであるか確認する、SSO サーバーに接続できないようにする新しいファイアウォールがあるか確認するなどのことを試してください。

SSOログインが失敗する理由がわかりました。

詳細なSSOログ: Nonceが正しくありません。別のブラウザセッションで生成されたか、期限切れになりました add_groups: admin: moderator: avatar_force_update: avatar_url: bio: card_background_url: email

それで、Discourseをiframeを使用してWebアプリケーションに埋め込みました。過去18か月間この設定を使用しているので、これが問題になるとは思えません。

何も変更されていないのに、何が問題なのか、どう思われますか?

こんにちは。ディスコースSSOをiframeで使用した際に、私も同様の問題が発生しました。この問題を解決された方はいらっしゃいますか?