multisite (SSO) サイトを構築・発見された方、インスピレーションのために可能性を見せてください!

DiscourseConnect を SSO に使用したいということでしょうか?例えば、1つのアイデンティティプロバイダーサイトから、複数の Discourse サイトで DiscourseConnect を使用してユーザーを認証したいということでしょうか?もしそうであれば、技術的には可能だと思いますが、DiscourseConnect の意図されたユースケースではありません。課題は、どの Discourse サイトから SSO リクエストが発生したかを判断することになるでしょう。各 Discourse サイトの discourse connect url 設定に URL パラメータを追加することで、これが可能になると思います。例えば:

  • https://example.com/sso?subdomain=foo
  • https://example.com/sso?subdomain=bar

アイデンティティプロバイダーサイトのコードは、適切なサブドメイン foo.example.com または bar.example.com に SSO リクエストをリダイレクトできます。

過去にこのようなことを実装したサイトを知っていますが、現在もそのアプローチを使用しているかは定かではありません。

「いいね!」 1