Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Автоматическая авторизация пользователя в Active Directory на сайте

353
29 октября 2007 года
Nixus
840 / / 04.01.2007
Необходимо сделать авторизацию пользователя на сайте по его учетной записи в Active Directory, при чем прозрачно для пользователя, чтобы он не вводил свой логин и пароль каждый раз при заходе на сайт, а вводил его один раз при заходе в систему. Видел одно такое приложение. Интерисует техническая сторона вопроса. Спасибо.
2
29 октября 2007 года
squirL
5.6K / / 13.08.2003
чтобы прозрачно - нужно использовать Kerberos аутентификацию
http://support.microsoft.com/kb/555092
353
29 октября 2007 года
Nixus
840 / / 04.01.2007
А как в скрипте узнать об успешности авторизации и имя пользователя?
32K
09 ноября 2007 года
coroner
18 / / 09.11.2007
есть нескольео вариантов
1)mod_auth_ntlm вариант несколько сырой и глючит(может уже пофиксили конечно) на версиях апача 2.х. также требует winbind
2)mod_auth_ldap работает не только с Active Directory, но и с openldap, novell edirectory и т.д.(любой ldap, соответствующий POSIX)
3)написать самому на том же php и прикрутить к basic авторизации (я лично так и делал по причине указаной чуть ниже).Сделать это несложно.Если интересует-могу выслать исподнее. мыло [email]coroner.spb@gmail.com[/email]
4)mod_auth_pam и соотвесна завязать на любой из способов авторизации юниксовой машины в AD (как то ldap, kerberos, ntlm)
пункты 1,2 и 4 не работают с русскими именами пользователей.Поэтому и появился пункт 3. В нем есть один подводный камень: кодировка.но отдебажить это можно легко.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог