|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Вопрос по аутентификации ! |
|
Вопрос по аутентификации !
|
Пользователь Сообщения: 54 |
Может кто сталкивался с таким: можно ли как-то в php или, в крайнем случае, в perl'е реализовать аутентификацию пользователей из домена?
Может кто подскажет какие ссылки где это расписано подробно. Заранее спасибо! |
|
Отправлено: 13:01, 03-05-2005 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать А что такое аутентификация пользователей из домена???
|
------- Отправлено: 13:56, 03-05-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать m2001
может вы перефразируете свой вопрос? |
------- Отправлено: 15:22, 03-05-2005 | #3 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать сорри, некорректно спросил.
Имелась ввиду аутентификация пользователей в виндошном домене. Есть домен на виндовой машине и есть web-сервер apache + PHP 4.3.11. Надо чтоб при входе на сайт проверяло логин и пароль в домене, если есть такой пользователь, то впускало, если нет - значит нет. На просторах инета нашел модуль под apache mod_ntlm. Вроде разобрался с настройкой, но появился еще вопрос: можно ли с помощью его получить полные данные о пользователе в домене? |
Отправлено: 15:55, 03-05-2005 | #4 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать m2001
ничего не понял... т.е. понял но не очень... (ну не очень хорошо у мея с понятием виндовых сетей...) если я правильно понял то вы хотите чтобы веб сервер запрашивал имя и пароль у другово компа средствами винды и что-бы это было скрыто и прозрачно... чтобы никто этого и не замечал? |
|
------- Отправлено: 16:00, 03-05-2005 | #5 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать to Vlad Drakula: вообщем надо было сделать доступ на страницу сайта под поролем, а логины и пароли проверялись в виндошном домене. Т.е. в окошке авторизации пользователь вводит логин/пароль под которым он сидит в домене, и после проверки его впускает.
Вопрос решен установкой модуля под апач mod_ntlm. Теперь есть другой вопрос: может кто скинет небольшой пример как можно с помощью PHP получить данные учетной записи пользователя из Active Directory ??? |
Отправлено: 18:02, 03-05-2005 | #6 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать m2001
честно говря не знаю... я бы на твоем месте посмотрел какое API предоставляет mod_ntlm а потом посмотрел как использовать API веб сервера из PHP. |
------- Отправлено: 18:21, 03-05-2005 | #7 |
Ветеран Сообщения: 659
|
Профиль | Отправить PM | Цитировать m2001
Это тебе к ldap надо обратиться, вполне возможно на основе php_ldap есть модуль для работы непосредственно с AD, гугль даст ответ |
Отправлено: 21:05, 03-05-2005 | #8 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать to Vlad Drakula: Виндовый домен и web-сервер на разных компьютерах. Самое подходящее что смог найти это mod_ntlm.
to archy: Я так и понял. Для php есть модуль php_ldap, вот теперь надо в нем разобраться. Мот кто подскажет, есть ли уже реализация каких-нибудь классов для работы с ldap в PEAR ? |
Отправлено: 22:44, 03-05-2005 | #9 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать При помощи LDAP Functions можно вытащить из Active Directory различные данные (имя пользователя, группы, объекты), но как сделать авторизацию?
Модуль апача умеет ходить в LDAP. LDAP умеет ходить в AD. Поэтому делаем папку, которую закрываем .htaccess, который требует HTTP-авторизации с доменными логином и паролем через этот mod_чего-то-там. Теперь как избавиться от HTTP Auth, и заменить её на forms auth: когда в форме в php вводят логин-пароль, то мы делаем через PEAR::HTTP_Request запрос к папке с HTTP-авторизацией. Вуаля! |
------- Отправлено: 21:08, 12-05-2005 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочие - [решено] Подскажите jabber сервер с поддержкой аутентификации AD | djeff | Программное обеспечение Windows | 2 | 20-05-2009 13:14 | |
Вопрос о РМ | ALLY | О сайте и форуме | 4 | 18-05-2009 23:44 | |
C/C++ - [решено] (C++ Builder) Программа аутентификации - проблема вызова диалоговых окон и сохранения | Luzuk | Программирование и базы данных | 10 | 06-11-2008 05:34 | |
Не появляется приглашение аутентификации при загрузке w2k | vshekun | Microsoft Windows NT/2000/2003 | 6 | 28-02-2006 13:21 | |
Вопрос по Си | Grekalov | Программирование и базы данных | 3 | 22-12-2005 08:46 |
|