Setup DiscourseConnect - Discourseの公式シングルサインオン (sso)

HobbyプランでDiscourse Connectの追加をテストする方法はありませんか?支払う前に試したいのですが…しかし、Discourse Connectを有効にするための設定オプションが見つかりません。

編集:Discourseアシスタントに同じ質問をしましたが、そのようです。必要になるまでこれに支払いたくないので、間違っている場合は訂正してください。

DiscourseConnect は Pro プランで利用できます。そのプランで無料トライアルを開始し、無料でテストできます。(有料サブスクリプションを開始することにした場合にのみ請求されます。)

「いいね!」 2

ユーザーフィールド名のエンコードに関する規則や規約はありますか?

カスタムユーザーフィールドの名前が次のような場合:

  • Šifra za kasu
  • Vaše radno mjesto

ペイロードはどのようにフォーマットすればよいですか?名前をURLエンコードする必要がありますか、それともスネークケースを使用するだけで十分ですか?

メインサイト(SSOプロバイダー)でユーザーがメールアドレスを変更できるようにする予定です。同時に、Discourse内のメールアドレスも更新したいと考えており、ユーザーにはDiscourseの設定画面に移動したり、Discourseで新しいメールアドレスを検証したりしてほしくありません。これを実装する最善の方法は何でしょうか?

以下のようにメールアドレスを更新することを試みましたが、これは検証待ちのセカンダリのDiscourseメールアドレスを追加するだけでした。検証はメインサイトで行われるため、検証なしでプライマリのDiscourseメールアドレスを変更したいのです。

curl -X PUT "https://discourse.example.com/u/$TARGET_USERNAME/preferences/email.json" \
     -H "Api-Key: $DISCOURSE_API_KEY" \
     -H "Api-Username: $DISCOURSE_USERNAME" \
     -H "Content-Type: application/json" \
     -d '{"email": "new-address@example.com"}'

auth_overrides_email サイト設定を有効にしましたか?

「いいね!」 1

それを見落としていたとは知りませんでした。アバター、名前、ユーザー名のオーバーライドは確認しました。ありがとうございます!

「いいね!」 1