我希望能够将Android应用程序的POST请求发送到App Engine并将其链接到用户的Google帐户.我读过您需要获取身份验证令牌并使用POST请求发送它.Android是否提供了一种请求此令牌的方法?GAE将如何处理它?
我觉得这应该很容易,我错过了一些明显的东西.
谢谢!
请参阅我的博客文章,了解如何使用手机中存储的凭据对App Engine应用进行身份验证.
可以通过编程方式验证用户.在Python SDK中,appengine_rpc模块执行此功能.简而言之,程序是这样的:
根据用户的用户名和密码,使用ClientLogin获取一次性身份验证令牌.
向yourapp.appspot.com/_ah/login发出POST请求,参数为continue = http:// localhost /&auth = authtoken(其中authtoken是您从步骤1获得的一次性令牌).
拦截返回的302响应并捕获返回的Google Cookie.
在所有后续请求中提供cookie.
有关难以忍受的细节,请参阅上面链接的appengine_rpc.py的来源.