0

我有一个在应用程序引擎上运行的网络应用程序,它使用谷歌帐户进行身份验证 (OAuth)。

现在我正在尝试使用 Sencha Touch 开发一个移动应用程序,但我不知道如何使用应用程序引擎对用户进行身份验证。在应用程序中加载登录页面看起来很难看,在设备的浏览器中打开登录页面还不错,但我不知道如何(如果可能的话)检索 cookie 并将其存储在应用程序中(这样他们就不会)每次都必须登录)

理想情况下,我想显示一个简单的 sencha 表单,该表单要求提供凭据,然后通过 google 检查它们是否有效。我仍然不知道如何处理两因素身份验证。

我很想编写自己的身份验证程序并将用户凭据手动存储在数据存储中,但我觉得这不应该那么难..

有没有人能够做到这一点?openID 会提供更简单的身份验证方法吗?

4

1 回答 1

0

查看 Google App Engine 样板。他们的身份验证流程实现得非常好(连同一堆其他的东西,比如测试:D)。
这应该给你一个良好的开端。我目前正在将它与 Sencha Touch 一起使用
https://github.com/coto/gae-boilerplate

于 2014-04-23T01:03:11.843 回答