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

誰かマルチサイト(SSO)のサイトを発見または構築した人はいますか?インスピレーションのために可能性を見てみたいです!

理想的には、マルチサイトは複数の都市に使用され、人々は地域のニュースやイベントに集中できます。また、ユーザーはインターネットを活用して協力するため、都市間でいくつかのトピックについて議論する能力も備えています。

前もって感謝します。

ローカルコンテンツ用のサイトを立ち上げているクライアントと仕事をしています。複数のサイトを計画しているのではなく、さまざまな都市/地域に対してDiscourseのカテゴリを使用する予定です。新しいサイトにとって、クリティカルマスを獲得することは大きな問題です。最初に異なるサイトに分割すると、いずれかが成功する可能性は大幅に低下します。全員のために1つのサイトを用意し、Discourseが提供するツールを使用してコンテンツを整理する方が良いでしょう。

サイトが成功した場合、サブサイトに分割することが理にかなうかもしれません。(おそらく起こらないでしょうが、誰が知っているでしょうか?)カテゴリを別のDiscourseインスタンスに移動することは難しくありません。したがって、必要がないかもしれない複数のサイトから始める必要はありません。

「いいね!」 1

何千ものマルチサイトを、すべてを認証する単一の「メイン」Discourseサイトで運用したいと考えている人のために、少し考えてみました。

(手動で設定するサイト数がそれほど多くなければ)可能であり、それほど手間もかからないように思えました。

複数のサイトで同じデータを持つことは複雑ですが(ActivityPub Pluginでこれを行うことについていくつかの議論がありました)、すべての人が関心のあるデータはメインサイトでホストできます。

「いいね!」 2

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