开发者社区> 问答> 正文

验证从Google Android客户端到Google App Engine的POST请求的简便方法

我希望能够将POST请求从Android应用发送到App Engine,并将其链接到用户的Google帐户。我读到您需要获取身份验证令牌,并将其与POST请求一起发送。Android是否提供请求此令牌的方法?GAE将如何处理它?

我觉得这应该很容易,但我缺少明显的东西。

谢谢!

展开
收起
Puppet 2020-01-20 09:07:42 566 0
1 条回答
写回答
取消 提交回答
  • 请参阅我的博客文章,了解如何使用手机中存储的凭据对App Engine应用进行身份验证。

    可以通过编程方式验证用户。在Python SDK中,appengine_rpc模块执行此功能。简而言之,过程是这样的:

    使用ClientLogin获取给定用户名和密码的一次性身份验证令牌。 使用参数continue = http:// localhost /&auth = authtoken(其中authtoken是您从第1步获得的一次性令牌)向yourapp.appspot.com/_ah/login发出POST请求。 拦截返回的302响应并捕获返回的Google Cookie。 在所有后续请求中提供cookie。 有关详细信息,请参见上面链接的appengine_rpc.py的源代码。

    2020-01-20 09:07:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
女性移动App安全攻防战 立即下载
汇聚云计算的生态核能——云市场,云上APP Store 立即下载
千万级用户直播App——服务端架构设计和思考 立即下载