Pylons+AuthKi中的用户身份验证

2024-05-13 19:40:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用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。在


Tags: 身份验证webapp应用程序tablessqlalchemysetup页面
3条回答

我放弃了authkit,开始了自己的创作: http://tonylandis.com/openid-db-authentication-in-pylons-is-easy-with-rpx/

我认为AuthKit不再被积极维护了。它确实使用了Paste(http://pythonpaste.org)libs来处理诸如httpbasic/Digest身份验证之类的东西。如果您想使用HTTP身份验证,我可能会先看看源代码以获得一些灵感,然后使用粘贴工具。在

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

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

好的,关于这个问题的另一个更新。看来奶酪店的模板坏了。我已经看了你在帖子中链接的章节,看起来authkit工作得很好。有一些注意事项:

  1. sqlalchemy必须是0.5版本
  2. authkit必须是svn的dev版本(easy_install authkit==dev)

我设法使它运转良好。在

相关问题 更多 >