Omniauthを使用したユーザーシステムの構築に関する一般的な質問:複数の認証方法を有効にすると、ユーザーが他のプロバイダーを介して再度サインアップできないようにしたい偶然にまたは意図的に。私の試みは電子メールアドレスを確認することでしたが、これはほとんどのプロバイダにとって有効です。Omniauth:ユーザーのマッピング
しかし、Twitter経由で認証を追加すると、このシステムはTwitter won't publish the email of the userから失敗します。
私が知ることができる唯一の方法は、Twitter(または電子メールを公開しない他のログインプロバイダ)を使用してサインインするときに登録の第2ステップを追加することでした。これを行う便利な方法は?
ご協力いただきありがとうございます。