cnu*_*cnu 7 python authentication pylons sqlalchemy authkit
我正在尝试使用Pylons创建一个Web应用程序,并且Web上的资源指向PylonsBook页面,这对我们没什么帮助.我想要身份验证和授权,无论如何都要设置Authkit以便与Pylons轻松合作?
我试图下载SimpleSiteTemplate从Cheeseshop上,但无法运行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'
Run Code Online (Sandbox Code Playgroud)
我使用Pylons 0.9.7rc1,SQLAlchemy 0.4.7,Authkit 0.4.
我认为 AuthKit 不再被积极维护。它确实使用 Paste ( http://pythonpaste.org ) 库来进行 HTTP Basic/Digest 身份验证等操作。如果您想使用 HTTP 身份验证,我可能会继续查看源代码以获取一些灵感,然后使用粘贴工具。
还有一个非常容易设置的 OpenID。python-openid 库有一个很好的示例,可以轻松转换为 WSGI 以包装 Pylons 应用程序。你可以看一个例子:
http://ionrock.org/hg/brightcontent-main/file/d87b7dcc606c/brightcontent/plugins/openidauth.py
| 归档时间: |
|
| 查看次数: |
3285 次 |
| 最近记录: |