我正在尝试使用Pylons创建一个web应用程序,而web上的资源指向PylonsBook页面,这对我帮助不大。我想要认证和授权,有没有任何设置Authkit,以方便与塔架工作?
我尝试从cheeseshop下载SimpleSiteTemplate,但无法运行setup-app命令。它抛出一个错误:
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。
发布于 2008-09-26 13:42:51
好的,这个话题又有了新的进展。看起来芝士店的模板坏了。我已经关注了你在帖子中链接的章节,authkit似乎工作得很好。这里有一些注意事项:
的开发版本
我设法让它工作得很好。
发布于 2009-06-04 01:41:32
我放弃了authkit,转而使用自己的:http://tonylandis.com/openid-db-authentication-in-pylons-is-easy-with-rpx/
发布于 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
https://stackoverflow.com/questions/47801
复制相似问题