Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Вопрос по аутентификации !

Ответить
Настройки темы
Вопрос по аутентификации !

Пользователь


Сообщения: 54
Благодарности: 0

Профиль | Отправить PM | Цитировать


Может кто сталкивался с таким: можно ли как-то в php или, в крайнем случае, в perl'е реализовать аутентификацию пользователей из домена?
Может кто подскажет какие ссылки где это расписано подробно.

Заранее спасибо!

Отправлено: 13:01, 03-05-2005

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


А что такое аутентификация пользователей из домена???

-------
Fortes fortuna adiuvat


Отправлено: 13:56, 03-05-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


m2001
может вы перефразируете свой вопрос?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 15:22, 03-05-2005 | #3


Пользователь


Сообщения: 54
Благодарности: 0

Профиль | Отправить PM | Цитировать


сорри, некорректно спросил.
Имелась ввиду аутентификация пользователей в виндошном домене.
Есть домен на виндовой машине и есть web-сервер apache + PHP 4.3.11.
Надо чтоб при входе на сайт проверяло логин и пароль в домене, если есть такой пользователь, то впускало, если нет - значит нет.
На просторах инета нашел модуль под apache mod_ntlm. Вроде разобрался с настройкой, но появился еще вопрос: можно ли с помощью его получить полные данные о пользователе в домене?

Отправлено: 15:55, 03-05-2005 | #4


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


m2001
ничего не понял...
т.е. понял но не очень...
(ну не очень хорошо у мея с понятием виндовых сетей...)

если я правильно понял то вы хотите чтобы веб сервер запрашивал имя и пароль у другово компа средствами винды и что-бы это было скрыто и прозрачно... чтобы никто этого и не замечал?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 16:00, 03-05-2005 | #5


Пользователь


Сообщения: 54
Благодарности: 0

Профиль | Отправить PM | Цитировать


to Vlad Drakula: вообщем надо было сделать доступ на страницу сайта под поролем, а логины и пароли проверялись в виндошном домене. Т.е. в окошке авторизации пользователь вводит логин/пароль под которым он сидит в домене, и после проверки его впускает.

Вопрос решен установкой модуля под апач mod_ntlm.

Теперь есть другой вопрос: может кто скинет небольшой пример как можно с помощью PHP получить данные учетной записи пользователя из Active Directory ???

Отправлено: 18:02, 03-05-2005 | #6


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


m2001
честно говря не знаю...
я бы на твоем месте посмотрел какое API предоставляет mod_ntlm а потом посмотрел как использовать API веб сервера из PHP.

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 18:21, 03-05-2005 | #7


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


m2001
Это тебе к ldap надо обратиться, вполне возможно на основе php_ldap есть модуль для работы непосредственно с AD, гугль даст ответ

Отправлено: 21:05, 03-05-2005 | #8


Пользователь


Сообщения: 54
Благодарности: 0

Профиль | Отправить PM | Цитировать


to Vlad Drakula: Виндовый домен и web-сервер на разных компьютерах. Самое подходящее что смог найти это mod_ntlm.

to archy: Я так и понял. Для php есть модуль php_ldap, вот теперь надо в нем разобраться.

Мот кто подскажет, есть ли уже реализация каких-нибудь классов для работы с ldap в PEAR ?

Отправлено: 22:44, 03-05-2005 | #9


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


При помощи LDAP Functions можно вытащить из Active Directory различные данные (имя пользователя, группы, объекты), но как сделать авторизацию?

Модуль апача умеет ходить в LDAP. LDAP умеет ходить в AD. Поэтому делаем папку, которую закрываем .htaccess, который требует HTTP-авторизации с доменными логином и паролем через этот mod_чего-то-там.

Теперь как избавиться от HTTP Auth, и заменить её на forms auth: когда в форме в php вводят логин-пароль, то мы делаем через PEAR::HTTP_Request запрос к папке с HTTP-авторизацией.

Вуаля!

-------
Основы HTML | Конференции


Отправлено: 21:08, 12-05-2005 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Вопрос по аутентификации !

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочие - [решено] Подскажите 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




 
Переход