別のドメインからのSSO経由でのログイン

a.a.com ドメインのユーザーが b.b.com の Discourse サイトにアクセスするとエラーが発生します。
どうすれば解決できますか?


ドメイン a.a.com のユーザーが b.a.com の Discourse サイトにアクセスすると、ログインは成功します。
なぜこうなるのでしょうか?
a.a.com から b.b.com への遷移が必要です。これをどのように実現しますか?

/logs には、詳細な SSO ログが表示されます: Nonce が正しくありません。別のブラウザセッションで生成されたか、期限切れです。

もし興味がある方がいれば、解決策を見つけました。
問題はクッキーにあり、クロスドメインリクエスト中にブロックされていました。
問題の解決策:
Discourseの設定で「same site cookies」フィールドを「None」に設定します。
この設定により、異なるドメインのサイトへのクッキーへのアクセスが可能になります。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.