我的 AppEngine 服务器有 Android 客户端,两者都使用 Google 帐户。我想使用 AccountManager 来获取访问令牌对于 OAuth。到目前为止我正在使用 ClientLogin,但我想切换到 OAuth。
在 AppEngine 上设置 OAuth 很简单 - 我遵循了本文 http://ikaisays.com/2011/05/26/setting-up-an-oauth-provider-on-google-app-engine/。但客户端是一个谜,特别是我不知道在 AccountManager 术语中使用什么范围authToken类型。对于 ClientLogin,我使用“ah”authToken类型。但是 OAuth 呢?
从今天开始,您可以在 Android 上使用 Google Play Services API 在 Android 上进行 Oauth 2.0 身份验证。然后,您可以使用 @nivco 描述的方法来获取 appengine 上的用户信息。我还没有这样做,但我计划完全按照你所说的去做。
https://developers.google.com/android/google-play-services/authentication https://developers.google.com/android/google-play-services/authentication
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)