3

プライバシーのパラノイドであるため、これはGoogle OAuth2ドキュメントでは見つけられないようです。メールアドレスとユーザーIDのみをリクエストできますか?

を使用するだけでメールアドレスとユーザーIDの両方を取得できる時代があったことを思い出します

https://www.googleapis.com/auth/userinfo.email

今ではuserinfo.profile、グーグルはユーザーのメールアドレスのみを返すように見えます。プロファイルスコープからのユーザーID以外は必要ありません...私にとっては無駄であり、プロファイルの許可(誕生日/場所へのアクセス)を要求すると、不必要なプライバシーの懸念が引き起こされる可能性があります(とにかく私にとっては)。

https://www.googleapis.com/auth/userinfo.profile

GoogleユーザーIDをリクエストする=userinfo.profile許可を得る?

4

2 に答える 2

3

実際には、user_IDのみをリクエストできます

現在サポートされている方法は、スコープhttps//www.googleapisを追加することです。com / auth / plus.me

将来的には、その目的で「openid」もサポートする予定ですが、これによりサーバーはOpenIDConnect準拠の応答を返し、その標準はまだ完成していないため、後方互換性のないAPIの変更にさらされることになります。

于 2013-01-28T18:13:20.277 に答える
1

はい、メールアドレス以外のものを取得するスコープが必要です。userinfo.profileアドレスが確認され、Google Appsユーザーアカウントでhdになっていることを確認します(hd属性により、コンシューマーではなくGoogle Appsアカウントであることがわかります)。これらの3つの属性は、によって返されるすべてですuserinfo.email

于 2013-01-23T17:58:24.190 に答える