新的Google +登录apis如何适合对Cloud Endpoints进行经过身份验证的调用。要将OAuth与端点结合使用,应用必须至少请求“https://www.googleapis.com/auth/userinfo.email”范围的权限。是否会使用Google+登录按钮授予此范围?或者我将不得不要求我的用户再次获得许可?
答案 0 :(得分:3)
userinfo.email范围是plus.login范围的补充。事实上,plus.login显式 不 可以访问用户的电子邮件地址。
虽然您将要求“其他权限”,但这一切都是在单个OAuth屏幕中同时完成的,因此所有权限都会立即列出。在权限屏幕后,用户不会看到屏幕,其电子邮件请求将与plus.login范围信息的请求一起列出。
答案 1 :(得分:3)
Google+登录按钮具有“范围”属性,您可以列出要申请的其他范围。您可以在那里列出userinfo.email范围以及任何特定于云的范围。
如果需要retrieve a user's email address,可以在该属性中添加userinfo.email范围,然后使用相应的REST端点来检索地址。
此外,要在移动应用中检索电子邮件地址,请参阅: