이메일 2개로 가입 과정

폐쇄형/비공개 디스코urs 사이트를 구축하려고 합니다.
가입 과정은 다음과 같이 진행되기를 원합니다:
1단계: 포럼 사이트에 접속하여 "초대 요청"을 클릭합니다.
2단계: 가입 희망자가 이메일 주소를 2개 입력합니다.

  • 1번 = (제 타겟 오디언스만 소유하는 매우 구체적인 이메일 도메인) => 실제로 타겟 오디언스에 속하는지 확인하기 위해 해당 주소로 인증 코드/링크가 전송됩니다.
  • 2번 = 1번과 같은 이메일 주소가 될 수도 있고, 다른 주소가 될 수도 있습니다. 왜냐하면? 제 타겟 오디언스 중 포럼 커뮤니케이션을 위해 자신의 고유한 전문 이메일 주소를 사용하고 싶어하지 않는 사람이 있기 때문입니다.

인증 후, 1번 이메일 주소는 더 이상 사용되지 않으며 데이터베이스에서 삭제할 수 있습니다.
위와 같은 내용을 Discourse에서 어떻게 구현할 수 있는지 제안 사항이 있으신가요?

must_approve_users와 auto_approve_email_domains를 활성화하면 될 것 같습니다. 이렇게 하면 사용자가 먼저 로그인한 후 로그인한 다음 주소를 변경할 수 있을 것 같습니다.