Процесс регистрации с двумя адресами электронной почты

Планирую создать закрытый/частный форум на Discourse.
Процесс регистрации должен быть следующим:
шаг 1: перейти на сайт форума и нажать кнопку «Запросить приглашение»
шаг 2: потенциальный пользователь должен указать два адреса электронной почты

  • № 1 (очень специфический домен электронной почты, принадлежащий только моей целевой аудитории) => на этот адрес отправляется код/ссылка для подтверждения, что пользователь действительно относится к моей целевой аудитории
  • № 2 = адрес электронной почты, который может совпадать с адресом № 1, но может быть и другим. Почему? Потому что не все из моей целевой аудитории хотят использовать свой уникальный профессиональный адрес электронной почты для получения сообщений с форума.

После подтверждения адрес электронной почты № 1 больше не используется и может быть удалён из базы данных.
Есть ли предложения, как реализовать описанное выше в Discourse?

Вы, возможно, сможете включить must_approve_users и auto_approve_email_domains. Я думаю, это позволит пользователям войти в систему изначально, а затем изменить свой адрес после входа.