有没有办法避免"https://www.googleapis.com/auth/plus.login"范围?

Sho*_*omz 1 oauth-2.0 google-plus

我正在使用Google注册按钮构建应用.谷歌建议我使用Google+,我做了.

我在两个不同的范围(https://www.googleapis.com/auth/userinfo.email和https://www.googleapis.com/auth/userinfo.profile)中要求用户个人资料和电子邮件地址.但是,我注意到范围https://www.googleapis.com/auth/plus.login是在令牌请求响应中自动添加的.

有没有办法删除它?我只想问用户我提到的两个,以便在对话框中没有额外的权限请求,这个也会导致确认弹出窗口访问用户的圈子(我不需要) .我已经google了很多,但找不到与此问题相关的任何内容.

Bre*_*ttJ 7

以前,您无法plus.login从Google+登录按钮中删除该范围,因为未在Google+ API中提供尚未升级到Google+的用户的个人资料信息.现在,您可以选择是否要求Google+升级后的用户并访问用户圈子以及编写应用活动的功能,或者只是请求基本个人资料信息.

  1. 完整的Google+登录包含email和https://www.googleapis.com/auth/plus.login范围.
  2. 对于基本配置文件信息包括email和profile范围.请注意,这些只是裸字符串profile和email-他们不是在URL的形式.

用户的电子邮件地址和个人资料信息可从Google+个人资料终端获取.您始终可以允许用户https://www.googleapis.com/auth/plus.login使用增量身份验证升级到以后,以便他们可以利用对圈子用户的访问权限以及编写应用程序活动.