Я настроил trac на своем домене для отслеживания ошибки. Как я настраиваю его так, чтобы то, когда анонимные пользователи посещают домен, ВСЕ, которое они видят, было формой входа в систему. В основном я хочу 2 уровня безопасности:
anonymous
- у посетителей только есть доступ к опции входа в систему
users
(т.е. все другие, кто вошел в систему) - имеют доступ ко всему
Спасибо!
Вы можете удалить все разрешения для анонимного пользователя:
trac-admin /path/to/projenv permission remove anonymous '*'
Подробности см. в документации по разрешениям Trac
Trac предлагает две различные группы разрешений по умолчанию:
В документации описано, как изменить значения групп по умолчанию и как формировать новые наборы разрешений в разделе группы разрешений.
Вы захотите взглянуть на AccountManagerPlugin . Это позволяет аутентификацию на основе форм. Вы также хотите удалить анонимные разрешения, как описано в другом сообщении.