Настройте Apache для использования аутентификации SQL Server - PullRequest
1 голос
/ 22 декабря 2010

Я считаю, что можно настроить Apache для использования SQL Server для аутентификации.Вы предоставляете параметры соединения с БД и запрос для запуска.Я предполагаю, что контракт выглядит примерно так:

Если запрос возвращает что-то, что аутентифицировано пользователем, и если результаты запроса пусты, пользователь неизвестен.

Кто-нибудь знает, как я могу настроитьэто?

1 Ответ

1 голос
/ 22 декабря 2010

Apache поддерживает mod_authn_dbd, который поддерживает аутентификацию на основе драйвера SQL, и mod_dbd для поддержки различных драйверов баз данных. Существуют различные проекты, которые связывают Apache DBD Framework с протоколом TDS, таким образом позволяя аутентификацию на SQL Server, например odbc-dbd .

Я не знаю никого, кто делал бы это в производстве, но похоже, что теоретически это возможно, все, что вам нужно сделать, это соединить точки.

Конечно, мы говорим здесь об истинной схеме аутентификации HTTP: Basic или Digest . Если вас интересует аутентификация по формам, то есть не аутентификация HTTP, это некое поведение приложения, и поэтому оно реализовано в коде вашего приложения, а не в Apache.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...