GoogleのOauth2APIを使用して、電子メールアドレスに基づいてアプリケーションにログインしたいと思います。ユーザーが自分のme@mydomain.comがGoogleによってホストされているかどうかわからない可能性があることを考えると、ユーザーの電子メールアドレスを調べて、コードを介してGoogleAuthにリダイレクトするにはどうすればよいですか。たとえば、通常のログインページでは、[Googleアカウントでログイン]ボタンが表示されていますが、ユーザーがそれがGoogleアカウントであることを知らない場合は、クリックしなくてもOAUTHを使用したいと思います。 。
MXレコードでDNSルックアップを検討しましたが、それが最もクリーンで最良のアプローチであるかどうかはわかりません。
つまり、一般的なDNSルックアップは次を返します。
mydomain.com MX preference = 10, mail exchanger = aspmx.l.google.com
mydomain.com MX preference = 20, mail exchanger = alt1.aspmx.l.google.com
mydomain.com MX preference = 20, mail exchanger = alt2.aspmx.l.google.com
...