Trac 将用户设置为匿名,无论身份验证方法如何

问题描述 投票:0回答:0

保持简单:

  • Trac 1.4.3
  • 阿帕奇 2.4
  • Ubuntu 22

Tracd 在端口 3000 上运行 -

"--port=3000 --hostname=localhost --base-path=/traffic -s /var/trac/sites/traffic"

Apache 调用 ProxyPass (http://localhost:3000/)


我正在重新审视 2 多年前我尝试并放弃的 trac 安装。 所以,让我保持简单:

  • 我以管理员身份在 .htpasswd 中创建了一个帐户。
  • 我登录到 trac.. 如果我输入错误的密码,它会重新提示.. 所以我知道我正在访问 .htaccess 文件。
  • 我使用正确的凭据登录,我进入了.. 用户管理员已获得“TRAC-ADMIN”凭据。
  • 我进入日志,看到我是“匿名”..所以没有“管理员”按钮。
  • 如果我给匿名的“TRAC-ADMIN”权限,按钮会弹出..所以我已经确认我是匿名的。
  • LDAP 也有同样的问题

在我的另一个 trac 实例(旧的 1.0.1)中,我的 apache conf 中有这个:

AuthBasicProvider file ldap

我已经关注了启用/禁用登录模块等。并且仍然是匿名的。 apache 2.4 和 Trac 1.4.3 之间的切换似乎有问题

.htaccess ldap trac
© www.soinside.com 2019 - 2024. All rights reserved.