首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pylons + AuthKit中的用户身份验证

Pylons + AuthKit中的用户身份验证
EN

Stack Overflow用户
提问于 2008-09-06 20:17:46
回答 4查看 3.3K关注 0票数 7

我正在尝试使用Pylons创建一个web应用程序,而web上的资源指向PylonsBook页面,这对我帮助不大。我想要认证和授权,有没有任何设置Authkit,以方便与塔架工作?

我尝试从cheeseshop下载SimpleSiteTemplate,但无法运行setup-app命令。它抛出一个错误:

代码语言:javascript
复制
  File "/home/cnu/env/lib/python2.5/site-packages/SQLAlchemy-0.4.7-py2.5.egg/sqlalchemy/schema.py", line 96, in __call__
    table = metadata.tables[key]
AttributeError: 'module' object has no attribute 'tables'

我使用的是Pylons 0.9.7rc1,SQLAlchemy 0.4.7,Authkit 0.4。

EN

回答 4

Stack Overflow用户

发布于 2008-09-26 13:42:51

好的,这个话题又有了新的进展。看起来芝士店的模板坏了。我已经关注了你在帖子中链接的章节,authkit似乎工作得很好。这里有一些注意事项:

  1. sqlalchemy必须是0.5版本,并且必须是svn (easy_install authkit==dev)

的开发版本

我设法让它工作得很好。

票数 2
EN

Stack Overflow用户

发布于 2009-06-04 01:41:32

我放弃了authkit,转而使用自己的:http://tonylandis.com/openid-db-authentication-in-pylons-is-easy-with-rpx/

票数 2
EN

Stack Overflow用户

发布于 2008-09-09 15:18:51

我不认为AuthKit已经得到了积极的维护。它确实使用了粘贴(http://pythonpaste.org)库,但用于HTTP Basic/Digest身份验证等。如果您想使用HTTP身份验证,我可能会继续查看源代码以获得一些灵感,然后使用Paste工具。

还有OpenID,它很容易安装。python-openid库有一个很好的例子,可以很容易地转换为WSGI来包装一个Pylons应用程序。你可以看一个例子:

http://ionrock.org/hg/brightcontent-main/file/d87b7dcc606c/brightcontent/plugins/openidauth.py

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档