我希望能够将POST请求从Android应用发送到App Engine,并将其链接到用户的Google帐户。我读到您需要获取身份验证令牌,并将其与POST请求一起发送。Android是否提供请求此令牌的方法?GAE将如何处理它?
我觉得这应该很容易,但我缺少明显的东西。
谢谢!
请参阅我的博客文章,了解如何使用手机中存储的凭据对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的源代码。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。