Webアプリの「Googleでサインイン」アプローチは、Googleを使用してOpenIDの必要性を意味します(またはOAuthを使用できます)。
-
25-10-2019 - |
質問
Webアプリの「Googleでサインイン」アプローチは、Googleを使用してOpenIDの必要性を意味します(またはOAuthを使用できます)。
Googleページを読むと、「Googleを使用してサインイン」にOpenIDを使用する必要があるようです。
説明: :実際に、Ruby "Omniauth-Google-Oauth2" Gemが「Googleでサインインしてサインイン」を成功裏にやっているときに何をしているのかをより深く掘り下げて、それがヒットしていることがわかります。
そして、それが通過する「スコープ」に含まれています
「https://www.googleapis.com/auth/userinfo.email」
「https://www.googleapis.com/auth/userinfo.profile」。
したがって、これは、OAuthが「Googleでサインイン」に使用できることを意味します。
解決 2
答えはイエスのようです。ここに文書化:
他のヒント
それは本当にあなたのニーズに依存しますが、簡単なアプローチは、残り/JSON Gitapiコールを使用することです。ユーザーのログオンのための一意のIDを収集するために使用できる中間結果と、より多くの情報(電子メールアドレス、最初の名前、姓)を提供する後の確認があります。これはOAuthよりも簡単なアプローチですが、知っておくべきすべてを提供するわけではありません。
ここでドキュメントを参照してください: http://code.google.com/apis/identitytoolkit/v1/reference.html
(ああ、C#サーバーから投稿している場合は、UTF-8エンコードでサーバーの投稿が完了していることを確認してください。例は他の言語に提供されます。)