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

メインサイト(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"}'