Назад | Перейти на главную страницу

Как я могу защитить вики-страницу в TRAC?

У меня запущен экземпляр TRAC, и мне нужно защитить несколько определенных страниц от некоторых аутентифицированных пользователей, предоставив доступ к этим страницам некоторым другим пользователям.

* ОБНОВИТЬ * : Прошедшие проверку пользователи имеют wiki_view привилегии, но мне нужно запретить некоторым пользователям доступ к определенным страницам вики, не блокируя их доступ к каким-либо страницам вики.

Это можно сделать?

Trac имеет собственную встроенную аутентификацию. Почему бы не использовать это?

Права доступа управляются с помощью инструмента trac-admin или (новое в версии 0.11) панели General / Permissions на вкладке Admin веб-интерфейса.

TracPermissions - Проект Trac

Разве вы не смогли бы использовать один из параметров и / или модулей конфигурации авторизации apache для добавления уровня аутентификации на основе URL-адреса?

С правильными настройками / местоположением вы сможете это сделать.

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

Смотрите также: