Laravel 11プロジェクトにDiscourseフォーラムを導入する

Laravel 11 プロジェクトに Discourse フォーラムを実装したいのですが、どうすればよいですか?管理者から取得して Laravel プロジェクトに設定するために必要なものは何ですか?誰か教えていただけますか?

それはうまくいきません。

Discourseは全く異なる技術スタック上にあります。

iFrameでDiscourseを使用することに成功した人もいますが、一般的には推奨されません。

通常、Discourseはサブドメインに配置し、SSOを使用してユーザーアカウントをリンクできます。

「いいね!」 2

Discourse をサブフォルダで実行し、spinen/laravel-discourse-sso PHP パッケージを使用して Laravel アプリケーションと Discourse 間でシングルサインオンを設定できます。

Laravel アプリと Discourse 間でヘッダーを複製し、同じ色とフォントを使用すると、特に Laravel アプリに Discourse から通知を取得する JavaScript を実装する場合、これはほぼシームレスになります。

「いいね!」 4

Discourseチーム様

現在、サイトはDiscourseによってホストされています。プロジェクトにDiscourseを実装するために、ルートドメイン名をhttps://forum.tracalendar.comに変更するにはどうすればよいですか?管理画面でドメイン変更を試みましたが、このサポートに問い合わせるように指示されました。変更するパスを教えてください。

よろしくお願いいたします。
Suraj

サポートに連絡するように指示された場合は、サポートに連絡してください。

注:私はサポートではありません :wink:
注:それはサブフォルダではなく、サブドメインです。サブフォルダは https://www.example.com/forum になります。

「いいね!」 2

コミュニティログインボタンをクリックすると、ディスコースコネクトURLにリダイレクトされます。これは問題ありません。ディスコースコネクトURLメソッドでssoとsigを取得していますが、ユーザーを認証するにはどうすればよいですか?リクエストではssoとsigしか取得できないため、ユーザーの詳細をどのように取得できますか?どなたか、これを完了するのを手伝っていただけますか。