GhostとDiscourseのSSO実装

Cloudflare のベーシックプランでは動作しないはずですか?

Nginx から実装できますか? Ghost と SSO を連携させる予定ですが、同じドメインの方が簡単で持続可能だとわかりました。

そうは思いません。

サブフォルダを使用するのははるかに難しく、メリットはありません。以前はサブフォルダを使用していた私のクライアントは、すべてサブドメインに移行しました。
指示には、両方を同じマシンで実行する方法が記載されています。

「いいね!」 1

我々のケースでは、SSOはより安全になる可能性があるため、ある種の必須要件です。

これは非常に悪いことなのでしょうか、それとも重い設定が必要なだけなのでしょうか?

SSOはサブフォルダとは関係ありません。Discourseが全く別のドメインにあったとしても、SSOは機能するはずです。

「いいね!」 1

以前投稿したリンクを確認していない可能性があります

そして、はい、それはSSOと多くのこと、つまりリバースプロキシの設定を回避するために妥協したくない多くのことと大いに関係があります。

GhostとDiscourseのシングルログイン実装について話しています。

申し訳ありませんが、あなたのメッセージは理解できません。あなたは何も保証していませんので、あなたのコメントは全く役に立ちません。データもリンクもなく、文脈から完全に外れたものを繰り返しているだけです。

サブフォルダーなしでSSOを構成できます。サブドメインを使用すると、より簡単になります。リンクを確認しましたが、それを示唆するものは何も見つかりませんでした。

サブドメインの両方にSSLを構成できます。これも、サブフォルダーに必要なリバースプロキシを使用するよりも簡単になります。

それは偽物ですか?

  • **セキュア(推奨):**メンバーの認証に使用されるGhostの認証をミラーリングします。
  • Ghostサイトと同じドメイン(サブドメインではない)にDoGを配置する必要があります

それは、Ghost (幽霊に関する議論) を Ghost サイトと同じドメインにインストールする必要があるという要件です。これは、Discourse をサブディレクトリにインストールする必要があることを意味するものではありません。これで明確になったことを願っています。

「いいね!」 2

承知いたしました。もし、ここに記載されている方法ではなく、その方法でインストールしたいのであれば、それも可能です。標準的でないインストール方法のため、サポートはここではなく、そちらから受けることができます。

Discourse Connectを別々のサブドメインで使用すると、インストールとメンテナンスが容易になります。

「いいね!」 1

@satonotdead 様、こんにちは :slight_smile:

投稿を別のトピックに分割しましたので、現在のOP(元の投稿)により詳細を追加することを検討してください。:+1:

(残念ながら、この分野についてはあまり詳しくないので、タイトルやタグなどをより適切なものに変更する必要があるかもしれません :slight_smile:

一般的に、サブフォルダーのインストールは、標準的なサブドメイン設定よりも技術的なメンテナンスがはるかに困難です。コミュニティサポートで求めている回答が得られない場合は、代わりに#marketplace カテゴリを使用して専門家の支援を求めることを検討してください。:+1:

「いいね!」 1

私がした唯一の質問(そしてまだ答えがない)は、なぜ、そして何が問題になりうるのかということです。

フォーラムのモデレーションにご尽力いただきありがとうございます。しかし、分割したり、タグを追加したり、説明を追加したりしても、質問は同じままになるのではないかと心配しています。

本当に、この質問は#marketplaceの場所だと思いますか?

Metaは議論の場だと思っていましたが、間違っていたのかもしれません。

おっと、申し訳ありません。GhostをDiscourseのサブフォルダ設定でセットアップするサポートをお探しだと思っていました。

では、サブフォルダ設定が標準インストールよりも技術的に難しい理由を知りたいだけですか?

「いいね!」 1

あなたが提案している Discourse のインストール方法は、ここにいる誰もが慣れていない方法です。もし何か問題が発生した場合、ここでは助けを得ることができません。うまくいくかもしれませんが、これまでのところ、誰もその方法を聞いたことがないようです。

もしアドバイスを求めていて、「Discourse をインストールして、Ghost をコミュニティの DiscourseConnect (SSO) サーバーにするにはどうすればよいか」という質問であれば、Ghost とは別のサーバー上のサブドメインに標準的なインストールを実行することをお勧めします。単一のサーバーで複数のサイトを実行する方法に関する他のトピックもいくつかあります。

サブフォルダーを使用することは、サイトを独自のサブドメインに保持するよりもはるかに複雑であるため、本当に正当な理由がない限り(そして、SSO の改善はもはや正当な理由とは考えられていません)、また Discourse のセットアップに関する専門知識がある場合を除き、推奨されません。サブフォルダーを使用しているサイトははるかに少ないため、特に一部のテーマコンポーネントなど、多くのものがその構成では十分にテストされていない可能性があり、サブドメインを使用した場合に壊れないような方法で壊れる可能性があります。

「いいね!」 4

それは理由になっていません。技術的なセットアップの複雑さが何であるかを説明していません。

標準のインストールよりも手順が多く、そのため、より複雑です。

ご自身で試して、確認してください。それが本当に確実に知る唯一の方法です。

「いいね!」 3