When authenticating against LDAP (Active Directory, Server 2008) from an Apache server I get the following message in the error log:
authentication failure for "/": Password Mismatch
This only happens when the password contains German umlauts (ä, ö, ü). After changing the password or trying with a different account without umlauts in its password the authentication works fine.
Here's my configuration:
AuthType Basic
AuthzLDAPAuthoritative off
AuthLDAPURL "ldap://[SERVER]:3268/DC=[DOMAIN]?sAMAccountName?sub?(objectClass=user)"
AuthLDAPBindDN "user"
AuthLDAPBindPassword "pass"
require valid-user
I use Apache2 (2.2.16-6+squeeze1) under Debian (2.6.26-2-686). The funny thing is, that the above configuration worked until yesterday (even for passwords with umlauts) and I didn't touch it (I swear ;-) ). I've already found other people with the same problem but no solution.
Does anyone have an idea how to solve the problem or simply what to do next to perhaps identify the erroneous module?
Best regards, Stefan