如何在TRAC中保护某个wiki页面?

我有TRAC实例正在运行,我需要保护一些经过身份validation的用户的特定页面,同时将这些页面访问给某些其他用户。

*更新* :经过身份validation的用户拥有wiki_view权限,但是我需要阻止某些用户访问某些wiki页面,而不会阻止他们访问任何wiki页面。

这是可以做的吗?

Trac有它自己的内置authentication。 为什么不使用它?

权限权限是使用trac-admin工具或(在版本0.11中新增的)Web界面pipe理选项卡中的常规/权限面板进行pipe理的。

TracPermissions – Trac项目

你会不能使用apache授权configuration选项和/或模块之一来添加基于url的authentication层?

有了正确的/位置的设置,你应该能够完成这个任务。

 <Location /secure> AuthType basic AuthName "private area" AuthBasicProvider dbm AuthDBMType SDBM AuthDBMUserFile /www/etc/dbmpasswd Require valid-user </Location> 

也可以看看: