Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> php & active directory 
:(
    Опции темы
arcady
Дата 4.10.2005, 10:27 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Здравствуйте. Есть внутренний сайт предприятия: apache-1.3.33 + php-5.0.5 (как модуль) под windows 2000 server. Отдельно есть контроллер домена под ActiveDirectory. Авторизация на сайте осуществляется запросом логина и пароля у пользователя. Задача - сделать так, чтобы php-сценарий получал логин и пароль пользователя из ActiveDirectory, без выдачи запроса пользователю. Поиск в интернете говорит, что надо как-то увязать ldap и http-аутентификацию, но пока не нашёл точного ответа, как? С php работаю недавно, прошу не пинать. Особенно буду благодарен за примеры кода.

  Вверх
DENNN
Дата 5.10.2005, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: нет
Всего: 43



ИМХО, будет достаточно трудно и работать далеко не на всех конфигурациях. Вам нужно копать в сторону NTLM авторизации - именно такой механизм используется для авторизации внутри сетей виндоус. При открытии страницы необходимо послать такой запрос броузеру, что практически нереально сделать на обычном хостинге, где кроме 80-го порта все зарыто. NTLM-авторизация возможна при коннекте к прокси-серверу. Если сайт висит в вашей внутренней сети, то можно заставить пользователей подключаться через прокси, который будет их авторизовать и предоставлять эти данные скрипту или, к примеру, выкладывать их в общую БД. Например SQUID умеет аторизовать пользователй согласно записям в домене (посредством Samba).

P.S. не все броузеры поддрживают такую прозрачную авторизацию. Так на Mozilla (но не FireFox!) будет выброшенно окно с порсьбой ввести логин, праоль и домен пользователя.
P.S.S. В intranet без маршрутизации в одном сегменте можно на этапе соединения попростить IE авторизоваться. Но опять же,это, гм, не совсем по стандртам и никто не гарантирует, что завтра МС очередной фортель не выкинет и вся система не встанет.
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0955 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.