DiscourseConnect を使用しない場合の discourse_username 入力

すみません、以前に回答したと思っていましたが、そうではなかったようです。考えただけかもしれません!いずれにせよ:

  1. メールアドレスは、WordPressとDiscourseの両方で、最初にSSOから同期されます。しかし、多くの要望があったため、Discourseではメールアドレスを変更できるようにしています。(ログインに直接関連付けられたメールアドレス以外の場所にDiscourseの通知を送信したいという要望は頻繁にあることが判明しました。)WordPressのメールアドレスを変更することも可能ですが、それを実行した人がいるのか、あるいはそのインスタンスで送信メールが機能するのかさえ知りません。

  2. 「ユーザーID」とは、「ユーザー名」のことです。ユーザー名は、DiscourseとWordPressの両方で常に[1]SSOから取得され、どちらの場合もユーザーが変更することはできません。私には不明な理由ですが、おそらく当時は理にかなっていたのでしょう、これはSSO側ではnicknameであり、oauth2 json username pathにマッピングされています。


  1. 実際には、SSOが導入される前に設定された私のもののようなアカウントがいくつかあり、それらは間違っています。私はmattdmではなく「Matthew Miller」になっています。しかし、それは修正できます。 ↩︎