Apache 2.4 LDAP“密码不匹配”,但密码正确

Apache 2.4 LDAP“密码不匹配”,但密码正确

我在 debian 上运行 apache2.4,LDAP-Auth 告诉我“密码不匹配”,但我很确定我使用了正确的密码(测试了多个用户)。

我还询问了 chat-gpt,它告诉我我的密码可能在服务器/客户端上的散列方式不同,但我不知道如何检查。

这是我的 /etc/apache2/apache2.conf 的一部分

<Directory /var/www/html/ldaptest/>
    AllowOverride All
    SSLRequireSSL
    AuthType Basic
    AuthName "Restricted Area"
    AuthBasicAuthoritative Off
    AuthBasicProvider ldap
    AuthLDAPURL "ldaps://my-domain.de:10636/dc=my-domain,dc=de?uid?sub?(objectClass=*)"
    AuthLDAPBindDN "CN=binduser,DC=my-domain,DC=de"
    AuthLDAPBindPassword "somepass"
    Require valid-user

</Directory>

您知道哪里出了问题吗?

答案1

错误部分在这里:

AuthLDAPBindDN "CN=binduser,DC=my-domain,DC=de"

对我来说它必须是“cn=binduser,dc=ldap-users,dc=my-domain,dc=de”

简要:双重检查结构。

相关内容