LINUX.ORG.RU
ФорумAdmin

Помогите с LDAP на Lighttpd


0

1

Добрый день!

Я новичок в Unix системах, но пытаюсь разбираться) Есть такая задача, настроить аутентификацию на LIGHTTPD через LDAP.

Вот код :

auth.debug = 2 auth.backend = «ldap»

auth.backend.ldap.hostname = «dc01.domain.dd.local»

auth.backend.ldap.base-dn = «ou=root,dc=domain,dc=dd,dc=local»

auth.backend.ldap.bind-dn = «cn=tomcat2,ou=root,dc=domain,dc=dd,dc=local»

auth.backend.ldap.bind-pw = «ssssss»

auth.backend.ldap.filter = "(uid=$)"

auth.backend.ldap.allow-empty-pw = «disable»

auth.require = ( «/birt2» =>

(

«method» => «basic»,

«realm» => «LDAP access»,

«require» => «valid-user»

) )

Но после попытки зайти по адресу /localhost/birt2 и пройти аутентификацию (что и требуется), аутентификация не проходит.. Все перепробовал.. В логах пишется вот что:

2011-11-02 11:18:12: (http_auth.c.776) ldap...

2011-11-02 11:18:12: (http_auth.c.885) password doesn't match for /birt2 username: tomcat2 , IP: 172.16.1.12

2011-11-02 11:18:12: (response.c.128) Response-Header:

HTTP/1.1 401 Unauthorized



Последнее исправление: pukki (всего исправлений: 4)

Отбой)

Все дело было в LDAP.

Поменял auth.backend.ldap.filter = "(uid=$)" на

auth.backend.ldap.filter = "(givenName=$)"

и все заработало.

Кстати, никто не знает. А можно в Lighttpd сделать Single Sign On. Чтобы он не запрашивал данные, а брал учетные данные под которыми я зашел в винду. Типа Integrated аутентификации

pukki
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.