Настройте Apache для использования аутентификации SQL Server

Мне действительно нравится использовать сервер ViusalSVN. Это вынимает некоторые сложности из управления репозиторием SVN, и можно даже использовать аутентификацию Windows для управления тем, у каких пользователей есть доступ к какой.Попробуйте:

http://www.visualsvn.com/server/download/

0
задан 23 December 2010 в 11:42
2 ответа

Я не знаю, поддерживается ли mssql. Возможно, если Вы добавляете его к pam и затем проходите это. mod_auth_mysql для mysql, mod_auth_pgsql для postgresql и mod_auth_dbi для универсального дб intefrace.

0
ответ дан 4 December 2019 в 22:39

Я только что понял это для Apache 2.4 в Windows 2012. Я думаю, что изменения будут незначительными для Apache 2.2.

Раскомментируйте необходимые строки LoadModule в httpd.conf:

  • authn_dbd_module
  • authn_dbm_module
  • dbd_module

Установите соединение ODBC с SQL Server:
Администратор источника данных ODBC, Системный DNS, Добавить ..., Введите вашу конкретную информацию,и запомните "Имя" на потом.

Настройте аутентификацию в Apache:

DBDriver odbc
DBDParams "datasource=<Name here>,user=...,password=..."

<Location /secure>
   AuthType Basic 
   AuthName "Secure Area" 
   AuthBasicProvider dbd
   Require valid-user
   AuthDBDUserPWQuery "SELECT '$apr1$' + PasswordSalt + '$' + Password FROM <your table> WHERE UserName = %s"
</Location>

Надеюсь, это поможет вам двигаться в правильном направлении.

1
ответ дан 4 December 2019 в 22:39

Теги

Похожие вопросы