Discourse IDが自分のフォーラムのロゴと名前の代わりに独自のロゴと名前を表示する

「Discourse ID アカウントを使用して Discourse にログインしてください」 @rishabh

2つ目の「Discourse」は、この場合「FAKTout」のように自分のフォーラム名に置き換えるべきだと感じています。ユーザーは Discourse ではなく、私のフォーラムにログインしようとするからです。ただし、基になる URL は正しく私のフォーラムを指しています。

通常、そうやって動きます。Discourse-IDが名前を更新するまで少し時間がかかるのかもしれません。

ありがとうございます!少し経ってから再確認します。

まだ変更されていません @Moin @rishabh

私はセルフホスト型のDiscourseフォーラムを作成しました。ログイン画面には「Discourse IDアカウントを使用してDiscourseにログイン」と表示されています。本来、「FAKToutに」(私のフォーラム名)ログインと表示されるべきです。ただし、内部のURLは正しく私のフォーラムを指しています。これを修正できる方はいませんか?

これはバグではなく、OAuthシステムの現在の仕組みによるものです。

既存の機能リクエストがあります。投票を追加したり、進捗を追跡したりできます。

多分、私は間違っていたのでしょう :woman_facepalming:

フォーラムをより際立たせるという機能リクエストと、「Discourse」がフォーラムのタイトルではなく表示されているという問題には違いがあるように見えます。

機能リクエストの例では、フォーラムの名前「CAN Discourse」が表示されています。

このトピックでは、「into FAKTout」ではなく、Discourse ID が「Discourse」のみを表示しているとの報告です。

正しい名前の表示は他のフォーラムではうまく動作しているようですが、このフォーラムではそうではありません。したがって、これが「現在の設定の動作方法」であるとは限りません。

あ、もしかしたら私は急ぎ足で読んでしまったのかもしれません。ありがとうございます。ただし、他のフォーラムでも同じようなことが書かれていたので、それが一般的な方法だと思っていました。もう少し調べてみます。

はい、大丈夫です。やります

私も同じです。タイトルを変更する前にメタデータが送信されてしまった可能性があります。タイトルを別のものに変更して保存し、その後再度希望のタイトルに戻してみてください。設定を再保存することで再同期がトリガーされる可能性があります。

効果はありませんでした。管理者 → サイト全体の設定 → タイトルを変更しました。
サイト名はこのフィールドから取得されるのでしょうか?

そう思うけど、これは私の専門分野ではないよ。他の同僚も調べているみたいです :slight_smile:

ああ、了解。これは私の環境でうまくいった方法です:

  1. SSH で接続し、Rails コンソールにアクセスします:
cd /var/discourse
./launcher enter app
rails c

  1. 2つの非表示の認証情報をクリアします:
SiteSetting.discourse_id_client_id = ""
SiteSetting.discourse_id_client_secret = ""
exit

  1. 管理者 → 設定 → ログイン に移動し、Discourse ID を有効にする を一度 オフ にし、その後 オン にします。

これは修正というより、一時的な回避策のように感じます。フリープランのすべてのフォーラムや、Discourse ID を使用しているその他のホスト型サイトでは、どのように動作するのでしょうか?

本当にありがとうございます。うまくいきました。

私はセルフホスト型プランを使用しています。

「動作する」と言われたので、そう期待していました。しかし、それはDiscourseがホストしているフォーラムの更新プロセスに関する私の質問には答えていません。名前やロゴを更新するたびにサポートに頼らなければならないのは、解決策には感じられません。

私が正しく理解している限り、当社のホスティングサイトではこの再登録は自動的に処理されるはずです(ただし、これは大きな「もし」です):

これはワークアラウンドであり、同じことを実行するために「/admin/config/login-and-authentication/discourse-id」にもこのボタンがあります:

私は Discourse ID の開発チームに所属していますので、その仕組みを確認し、より明確にできるかどうかをチェックします。

私のテストでは、そのボタンは無効化されていました。