【发布时间】:2012-09-29 23:52:48
【问题描述】:
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 服务上进行身份验证?
【问题讨论】:
-
抱歉,您到底想达到什么目的?如果您想从 Android 应用程序中获取用户的个人资料,您可以直接从 Google 查询此信息,而无需在任何地方使用您的 App Engine 应用程序。
-
我想根据 App Engine 代码对用户进行身份验证,以便他们可以作为经过身份验证的用户执行操作。
-
所以您的 App Engine 应用程序存储了用户的任何私人数据,并且他可以使用他的 Google 帐户登录吗?或者用户应该登录到您的 App Engine 应用程序,以便该应用程序可以使用 Google API 访问用户的数据?
-
我只想进行基本身份验证。我不需要存储有关用户的任何额外信息(名称会很好,但不是必需的)。 App Engine 允许 Google 帐户身份验证,并且新的 Google Play 服务看起来可以让通过 OAuth2 的 Google 帐户身份验证变得非常容易。不过,也许我在这里遗漏了一些东西。
-
你找到解决办法了吗?
标签: android google-app-engine oauth-2.0 google-play-services