cv1*_*v12 6 authentication google-app-engine web-applications session-management
我正在Google App Engine上构建一个Web应用程序,要求用户注册该应用程序,然后对其进行身份验证并维护会话.我不想强迫用户拥有Google帐户.此外,应用程序的目标受众是普通的非极客,所以我不太热衷于使用OpenID或OAuth.我需要一些简单的东西:用户使用电子邮件和密码注册,然后可以使用这些凭据重新登录.我知道这种方法不能提供Google或OpenID身份验证的安全优势,但我准备为最终用户提供便利和无障碍体验的万无一失的安全性.
我探讨了Django,但我认为从appengine-helper到app-engine-patch到django-nonrel的连续弃用可能表明这条路径在长期内可能有点冒险.我想使用可能一致维护的代码库.我还探讨了诸如gaeutilities和suas之类的独立会话/身份验证包.GAEUtilities看起来有点不成熟(例如,代码在某些地方并不是pythonic,在我看来)并且SUAS并没有给我很多安慰只有cookie的会话.我对这两个人的评估可能是错的,所以我希望对那些(或其他可能符合我的目标的人)提出意见.
最后,我最近遇到了小费.它似乎是基于Werkzeug和Alex Martelli 在stackoverflow上高度评价它.我有两个与tipfy相关的主要问题:
http://www.tipfy.org/wiki/tutorials/auth/
值得注意的是,显然 Tipfy 也可以在 GAE 之外使用,尽管这不是开发人员的重点。
| 归档时间: |
|
| 查看次数: |
1181 次 |
| 最近记录: |