【发布时间】:2023-07-12 10:09:01
【问题描述】:
我正在尝试设置 nginx、gunicorn、supervisor 和 trac,一切正常,甚至是几天前我在这里寻求帮助的静态文件……但是身份验证。它是如何工作的??
我知道使用 nginx 的基本/摘要身份验证...但是是否有任何插件或其他东西可以在没有在 nginx 中设置基本/摘要身份验证的情况下进行身份验证?我的意思是,有一些基于网络的身份验证吗?
我找到了一个 AccountManager 插件,但它似乎已被停用或没有收到任何更新(至少对于安装说明而言)
如果无法使用某种 web/psql 身份验证设置 trac,请告诉我基于 python 的替代方案。
我正在考虑taiga,因为它背面基于django,看起来很不错,但我担心它将来会成为私有软件,所以我想在这里找到一个完全开源的解决方案。
谢谢
【问题讨论】:
-
AccountManagerPlugins 仍在开发中。需要一个新版本,所以我建议从主干安装。 ConfigurationCookbook 描述了如何设置备用密码存储,例如
SessionsStore。您能否更详细地描述您想要哪种类型的身份验证? -
另外,我不确定您所说的“细粒度身份验证”是什么意思。在 Trac 中,fine grained permissions 允许对单个资源进行访问控制。
-
我想为每个用户建立一个帐户,并从网络上管理他们。这是一个生产服务器。谢谢
-
在这种情况下,AccountManagerPlugin 可能是您的正确选择。如果您在配置时遇到问题,请告诉我。
-
请。告诉我如何设置插件,因为我一直在尝试设置它但没有成功。
标签: python authentication nginx gunicorn trac