Я занимаюсь настройкой сервера Trac для моей (небольшой) компании, и мне нужна помощь / руководство по механизму аутентификации.
В течение некоторого времени мы разрабатывали наше собственное веб-приложение, к которому наши пользователи получают доступ в повседневной работе. Он построен на php5.3 и включает в себя базу данных пользователей, хранящуюся в базе данных mysql. Меня попросили изучить возможности для Trac использовать нашу существующую базу данных пользователей, чтобы свести обслуживание пользователей к минимуму. Есть ли у вас какие-либо предложения или советы для этого?
Вот что я придумал:
- Установите Trac на наш сервер (в настоящее время выполняется с помощью mysql / apache2 / mod_python), но не предоставляйте доступ никому в сети.
- Напишите скрипт-обертку php, который
- Обрабатывает механизм аутентификации.
- Передает запрос в Trac с включенным именем пользователя.
- Trac обрабатывает запрос как указанный пользователь
Проблема в том, Я не знаю, как сделать шаг 2.
Есть комментарии?
С наилучшими пожеланиями
Йорн