使用新的Google+登录功能的Appengine Cloud端点

时间:2013-02-27 04:32:29

标签: google-app-engine oauth-2.0 google-plus google-cloud-endpoints

新的Google +登录apis如何适合对Cloud Endpoints进行经过身份验证的调用。要将OAuth与端点结合使用,应用必须至少请求“https://www.googleapis.com/auth/userinfo.email”范围的权限。是否会使用Google+登录按钮授予此范围?或者我将不得不要求我的用户再次获得许可?

2 个答案:

答案 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端点来检索地址。

此外,要在移动应用中检索电子邮件地址,请参阅: