Discourse ConnectとSquarespaceのSSO連携

こんにちは。Squarespaceで新しいウェブサイトを立ち上げる非営利団体のサポートをしています。彼らはすでにDiscourseを利用しています。SquarespaceからDiscourseインスタンスへのリンクを計画しています。Squarespaceのメンバーシップ機能を使用しているため、Discourse Connect/SSOを検討しています。

しかし、私はDiscourseに全く慣れていません。ドキュメントを読む限り可能のようですが、これは実際に可能なのでしょうか?

もし、この件に関して経験があり、(真剣に)Discourse ConnectとSquarespaceのセットアップという(小規模な?)プロジェクトを引き受けることに興味がある方がいらっしゃいましたら、お知らせください。

「いいね!」 3

Discourseへのログインに関する一般的な問題について関心がありますが、現時点ではあまり約束できません。

他のアプリケーションからDiscourseにログインするには、一般的なアプローチが2つあります。1つ目は、他のアプリケーションをOAuth2またはOpenID ConnectのIDプロバイダーとして使用することです。2つ目は、Discourseの実装であるSSO(DiscourseConnect)を使用することです。

私の知る限り、SquarespaceサイトはOAuth2またはOpenID ConnectのIDプロバイダーとして使用できません。これにより、最初のアプローチは除外されます。もしこの点について誤りがあれば、誰かが教えてくれることを願っています。

Squarespaceは現在DiscourseConnectもサポートしていませんが、DiscourseConnectやその他のSquarespace/Discourse統合をサポートするSquarespace拡張機能を開発することは可能かもしれません。この開発はやや複雑になるでしょう。なぜなら、Discourseログインを処理するコードは独自のサーバー上に存在する必要があるからです。有料の拡張機能になると思います。

これが技術的に可能かどうか、または開発時間を正当化するほどの需要があるかどうかは定かではありません。しかし、もっと調べてみる価値があるほど興味があります。来週中に見つけたことをこのトピックに追記します。

注意点として、まだSquarespaceにコミットしていない場合、Discourse WordPressプラグインはDiscourseConnectをサポートしています。設定は非常に簡単です。

「いいね!」 3

お考えをお聞かせいただき、誠にありがとうございます。お時間を割いてご検討いただいたことに感謝いたします。

残念ながら、現時点ではSquarespaceにコミットしておりますが、将来のプロジェクトのためにプラグインを念頭に置きます。

「いいね!」 1

私もSquarespaceと統合できるフォーラムサイトを探しています。DiscourseとSquarespaceの統合について、何かアップデートはありましたか?

「いいね!」 1