SSO リダイレクトループ

もしかすると最も自明なことを言っているかもしれませんが、この問題の発生源は WebKit WebView にあると考えています。
Discourse フォーラムのこちら に記載されている回避策を試してみましたが、成功しませんでした。

同僚の一人(私はウェブプログラマーではありませんが、彼はウェブプログラマーです)は、SSO プロバイダー側(myforum.com/session/sso_provider ではない方)で何らかの変更を加えることを提案しました。具体的には、SSO プロバイダーがフォーラムにリクエストを送る際に、URL クエリ文字列に login=mylogin という追加パラメータを含めるようにするものです。
おそらく、トークン作成の呼び出しは以下のように変更されるはずです。

myssoprovider.com/sso?sso=xxxxx&sig=xxxxx

myssoprovider.com/sso?sso=xxxxx&sig=xxxxx&login=mylogin

ただし、Discourse 側の設定パネルからこのような実装を行うことはできないと認識しています。これはより深い部分への改修が必要であり、問題を引き起こしたり、アップデートで失われたりする可能性があります。

ご提案をいただければ幸いです。