我正在开发一个需要用户身份验证的项目。目前我正计划在GAE上运行该项目。出于各种原因,我宁愿拥有自己的身份验证系统,而不是使用openid或google的内置身份验证服务。对于图书馆我看起来很高很低,但似乎找不到任何东西。我查看了AuthKit甚至找到了一个名为AuthKitGAE https://github.com/Roosmaa/AuthKitGAE的项目;但该项目几乎没有文档,我没有大量的Python经验,所以没有任何例子可以解决没有帮助。您是否知道GAE的任何良好的身份验证库,或者我应该开始尝试编写自己的身份验证库?
答案 0 :(得分:1)
如果您在GAE中使用Django,您可以编写自己的身份验证系统。
答案 1 :(得分:1)
如果您使用第三方框架,而不是webapp
,tipfy有一些很好的扩展,那么您可以使用第三方框架。要进行身份验证,请检查tipfy.ext.auth。文档看起来不错。
答案 2 :(得分:1)
如果您准备使用django作为框架,您可以使用django-nonrel让django的auth系统在其中工作:
http://www.allbuttonspressed.com/projects/djangoappengine。他们正努力争取支持非关系数据库,例如django中的app engine。我实际上已经尝试过这个来托管基于django的网站。它确实有效。
他们已经为大多数django功能提供了支持,除了一些功能。