使用Google Play服务使用OAuth2对App Engine进行身份验证

时间:2012-10-09 15:37:08

标签: android google-app-engine oauth-2.0 google-play-services

Google Play服务recently released a new OAuth 2.0 API,可轻松进行OAuth 2.0身份验证。我希望能够与App Engine应用程序同时使用它。

然而,我无法找到任何方法来执行此操作,并且我不确定在获取令牌后我应该如何查询App Engine。每当我查询App Engine时,这是否应该添加到标题中? OAuth 2.0甚至可以与App Engine配合使用吗?我应该使用特定范围吗?如果可能,我想使用提供个人资料的范围:https://www.googleapis.com/auth/userinfo.profile

有人可以告诉我我做错了什么吗?或者,如果没有办法在这样的App Engine服务上进行身份验证呢?

1 个答案:

答案 0 :(得分:2)

GAE的OAuth2身份验证仅适用于GAE端点(AFAIK),但尚未向所有人提供。您可以注册受信任的测试人员计划,您可以获得访问权限。您可以使用ClientLogin通过标准AccountManager获取身份验证令牌(使用'ah'服务名称)来验证用户,有多个示例/博客。但是,这已被弃用,并将在大约一年左右的时间内停止工作。