Google API とやり取りする Web アプリケーションを開発しています。
アプリケーションを使用する唯一の方法は Google アカウントを使用することであるため、Google アカウントを介したログインのみを許可したいと考えています。
OAuth2 は Google API にアクセスするための推奨される方法であるため、「omniauth-google-oauth2」戦略を使用すると思います。ログイン自体を処理するには、Devise を使用したいと思います。なぜなら、それをゼロから作成するのは好きではないからです (したがって、車輪を再発明し、ログイン システムに関連するすべてのセキュリティ問題に注意を払わなければなりません)。
私の質問は、Google 以外のアカウントの Devise ログインを無効にできますか?