Назад | Перейти на главную страницу

lighttpd mod_auth с использованием LDAP

Я настроил lighttpd для использования бэкэнда ldap следующим образом:

auth.debug = 2
auth.backend = "htdigest"
auth.backend.ldap.hostname = "ldap.xxxxx.com"
auth.backend.ldap.base-dn = "ou=active,ou=employees,ou=people,o=xxxxx.com"
auth.backend.ldap.allow-empty-pw = "disable"

auth.require = ("/report" =>
        (
        "method" => "basic",
        "realm" => "restricted",
        "require" => "valid-user"
        )
    )

Когда я посещаю URL-адрес, мне предлагается ввести мои учетные данные. Я ввожу их, и меня тут же снова спрашивают, с единственной строчкой в ​​журнале:

(http_auth.c.877) get_password failed, IP: xx.xx.xxx.xxx

Как и большинство вещей, которые я публикую на StackExchange, я уверен, что делаю что-то не так. Любая помощь приветствуется.

2 вещи были неправильными:

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

Боб твой дядя.