Настроить Mercurial для работы только с пользователями, уже прошедшими проверку подлинности на моем сервере? - PullRequest
0 голосов
/ 29 июля 2010

У меня настроен сервер Mercurial, и я хотел бы использовать его для управления исходным кодом над Apache. Однако настройка, которой я следовал, требует, чтобы у меня был .htpasswd, который он использует для аутентификации пользователей Mercurial. Возможно ли, чтобы этот аутентифицированный список был людьми, которые уже являются пользователями сервера, чтобы им не приходилось создавать новые идентификаторы и пароли?

1 Ответ

0 голосов
/ 29 июля 2010

Конечно. Это одна из сильных сторон Mercurial. При запуске в качестве CGI (или wsgi) он полностью доверяет переменной окружения REMOTE_USER . Так что просто установите apache REMOTE_USER перед запуском ScriptAlias ​​(или wsgi) и Mercurial будет использовать эту аутентификацию. Apache имеет много различных модулей аутентификации для взаимодействия с любой системой пользователя / прохода, которая у вас уже есть.

...