【问题标题】:Is it possible to deploy Trac with fine grained authentication?是否可以部署具有细粒度身份验证的 Trac?
【发布时间】: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


【解决方案1】:

我正在考虑 taiga,因为它在后面基于 django 并且 看起来很不错,但我怕它去私人软件里 未来,所以我想在这里找到一个完全开源的解决方案。

Taiga 开发人员在这里! Taiga 未来不会开源。我们将对私人项目收费,但公共项目将始终免费,开源自托管版本将始终可用。所以请不要担心这个或写信给我们的邮件列表(有些人已经问过这个了) https://groups.google.com/forum/#!forum/taigaio

我们很高兴您考虑了 Taiga。

【讨论】:

    最近更新 更多