我在app引擎上运行了一个使用Google帐户进行身份验证的网络应用程序(OAuth)。
现在我正在尝试使用Sencha Touch开发一个移动应用程序,我一直坚持使用app引擎验证用户身份。在应用程序中加载登录页面看起来很丑,并且在设备的浏览器中打开登录页面并不是那么糟糕但我不知道如何(如果可能的话)检索cookie并将其存储在应用程序中(这样他们就不会每次必须登录)
理想情况下,我想显示一个简单的sencha表单,要求提供凭据,然后检查它们是否与google有效。我仍然不知道如何处理双因素身份验证。
我很想编写自己的身份验证过程并在数据存储上手动存储用户凭据,但我觉得这不应该那么难......
有没有人能够做到这一点? openID会提供更简单的身份验证方法吗?
答案 0 :(得分:0)
查看Google App Engine Boilerplate。他们的身份验证流程实现得非常好(还有一些其他的东西,比如测试:D) 这应该会给你一个良好的开端。我目前正与Sencha Touch一起使用它 https://github.com/coto/gae-boilerplate