GAE上的用户身份验证

时间:2010-12-20 07:37:49

标签: python google-app-engine authentication authkit

我正在开发一个需要用户身份验证的项目。目前我正计划在GAE上运行该项目。出于各种原因,我宁愿拥有自己的身份验证系统,而不是使用openid或google的内置身份验证服务。对于图书馆我看起来很高很低,但似乎找不到任何东西。我查看了AuthKit甚至找到了一个名为AuthKitGAE https://github.com/Roosmaa/AuthKitGAE的项目;但该项目几乎没有文档,我没有大量的Python经验,所以没有任何例子可以解决没有帮助。您是否知道GAE的任何良好的身份验证库,或者我应该开始尝试编写自己的身份验证库?

3 个答案:

答案 0 :(得分:1)

如果您在GAE中使用Django,您可以编写自己的身份验证系统。

答案 1 :(得分:1)

如果您使用第三方框架,而不是webapptipfy有一些很好的扩展,那么您可以使用第三方框架。要进行身份验证,请检查tipfy.ext.auth。文档看起来不错。

答案 2 :(得分:1)

如果您准备使用django作为框架,您可以使用django-nonrel让django的auth系统在其中工作:

http://www.allbuttonspressed.com/projects/djangoappengine。他们正努力争取支持非关系数据库,例如django中的app engine。我实际上已经尝试过这个来托管基于django的网站。它确实有效。

他们已经为大多数django功能提供了支持,除了一些功能。