我想要一个非常小的网站的基本认证,我个人需要的只是一个超级用户。虽然在我的一个源文件中硬编码密码和用户名是非常诱人的,特别是因为我在自己的服务器上托管了这个网站,但我觉得我违反了互联网的规则,我应该使用一个数据库(我用sqlite来写博客文章等)。就时间和精力而言,使用OpenID或AuthKit(repose让我感到害怕),这将是最容易安装的。。对于我正在努力实现的目标来说,这感觉太过头了),或者我应该自己动手吗?在
我提出OpenID的原因是,它可能只是解决了我的垃圾邮件问题(我目前使用的是Akismet),只需要所有的评论者使用OpenID登录。但是,我完全不知道如何将OpenID与我的WSGI应用程序集成(这可能非常简单,我还没有真正研究过它)。在
也看看休息。谁在
http://static.repoze.org/whodocs/
AuthKit包括一个内置的OpenID模块,如果有帮助的话。在
AuthKit食谱包括一个简单的例子。。。http://wiki.pylonshq.com/display/authkitcookbook/OpenID+Passurl
也就是说,如果您只需要一次登录(因此没有复杂的用户管理),为什么不使用Apache内置的身份验证功能(AuthUserFile .htpasswd和Require valid-user)呢?在
Opid是一个非常小且易于使用的wsgiopenid应用程序:python-opid
相关问题 更多 >
编程相关推荐