DiscourseConnect を使用しており、同様の問題が発生しています。
数年前から稼働しており、すべて順調に動作していました。本日、3.5.0.beta8-dev [e91024a221] にアップデートしました。
基本的に、SSO システムから Discourse URL へのコールバックは https://discourse.domain.ext/login を追加し、@markschmucker と同じ画面が表示されます。
ヘッダーのロゴをクリックすると https://discourse.domain.ext/ にアクセスでき、ログインも成功すること(ボタンをクリックするだけ)にも気づきました。
以前のバージョンでは、セッションコントローラー が異なって動作しており、外部 SSO によって呼び出しが開始されたことを理解し、正しく処理していた可能性が高いと思われます。
過去 1 か月間に @zogstrip がコミットした変更が、この誤動作に関連している可能性があることに気づきました(100%確実ではありません)。
現時点では、Discourse URL に /login を追加するコールバックメソッドに回避策を適用しており、すべて正常に動作しているようです。
このコード部分で潜在的に破壊的な変更に関するアドバイスを提供するドキュメントなど、見落としているものがあればお知らせください。
サポートありがとうございます。