Discourse Connect (SSO) を使用してアバター、ユーザー名、名前を更新する方法は?

このトピックのOPを見ると、スクリーンショットでは auth overrides username 設定が有効になっていないことがわかります。DiscourseConnect がユーザー名を上書きするには、この設定を有効にする必要があります。これらの3つの設定がDiscourseConnectに関連していることを、設定ページでより明確に表示すると良いでしょう。

  • auth overrides email
  • auth overrides username
  • auth overrides name

また、ユーザーがDiscourseからログアウトし、DiscourseConnect経由で再度ログインしていることを確認してください。Discourseからログアウトしないと、変更は反映されません。その問題は、ユーザーに代わって sync_sso ルートにAPI呼び出しを行うことで回避できます。Sync DiscourseConnect user data with the sync_sso route

「いいね!」 3