SSOをコミュニティで使用したいと考えています。会社のログインを使用したいです。会社のログインでは、電話番号を取得し、OTPで検証します。OTP検証が成功すると、セッションが生成されます。メールアドレスはログインフローの一部ではありません。
SSOドキュメントを読みましたが、理解していることを確認していただけますでしょうか。
電話番号とOTPをサインアップに使用できますが、さらにユーザーはメールアドレスを追加し、最初のサインアップ時にメールアドレスを検証する必要があります。Discourseではアカウント作成時にメールアドレスが必要なためです。
その後のログインでは、メールアドレスの検証は不要でよろしいでしょうか。