Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

Мы планируем разрешить пользователям менять свой адрес электронной почты на нашем основном сайте (провайдер SSO). Мы хотели бы обновить их email в Discourse одновременно, без необходимости заходить в настройки Discourse и без необходимости подтверждать новый email через Discourse. Какой лучший способ это реализовать?

Я пробовал обновить email следующим образом, но это просто добавило вторичный email в Discourse, ожидающий подтверждения. Я хочу изменить основной email в 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"}'