Как отделить trac от или согласовать trac с авторизацией apache

У меня уже около года работает trac-сервер — работает, как и ожидалось. Сегодня я реализовал базовую авторизацию на сервере apache, под которым работает trac.

Теперь Trac определяет пользователя, прошедшего проверку подлинности Apache, и не разрешает ни выход из системы, ни вход в систему.

Я попытался создать пользователя apache с тем же именем и паролем, что и пользователь trac, но поведение осталось — я не могу получить доступ к trac.

Как согласовать trac с авторизацией Apache?


person Laizer    schedule 03.06.2010    source источник


Ответы (2)


Вам нужно будет указать trac на файл htpasswd для пользователей Apache, а затем установить разрешения для доступа к странице входа через Apache. Дополнительную информацию можно найти здесь.

person VeeArr    schedule 03.06.2010

Одним из недостатков HttpAuth является невозможность выйти из системы (за исключением закрытия браузера или очистки браузера от авторизации). Вы, вероятно, захотите получить AccountManagerPlugin из trac-hacks.org и настройте его с помощью входа в систему на основе формы. Это дает вам возможность выйти из системы.

person retracile    schedule 03.06.2010