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