ich hab da ein häßliches Problem welches mich mangels Auskennen so langsam den letzten Nerv kostet:
Ich habe auf einem Debian einen subversion laufen. Zugriff erfolgt über apache2. Apache ist dazu so konfiguriert, dass er sich die Anmeldedaten vom win- Domaincontroller holt. Die httpd.conf schaut dazu so aus:
- Code: Select all
<Location /test>
AuthType Basic AuthzLDAPAuthoritative on
AuthName "Subversion server"
AuthLDAPURL "ldap://domaincontroller.firma.de/cn=Users,DC=FIRMA,DC=DE?sAMAccountName?one"
AuthLDAPBindDN CN=apache-auth,CN=Users,DC=FIRMA,DC=DE
AuthLDAPBindPassword passwort123
AuthLDAPGroupAttribute member
require ldap-group CN=FIRMA,CN=Users,DC=FIRMA,DC=DE DAV svn SVNPath /svn-repositories/test
</Location>
Leider besteht jetzt das doofe Problem, dass die Anmeldung nur funktioniert, wenn der Client die Anmeldemaske mit UTF-8 behandelt. Tortoise und Eclipse tun das zum Glück, alle Webbrowser leider nicht. D.h nun, sämtliche Leute mit Umlauten im Vornamen oder einigen Sonderzeichen im Passwort können sich nicht per Webbrowser anmelden.
Ist es irgendwie möglich, dem Browser die Info mitzugeben, dass er UTF-8 benutzen soll für die Anmeldung? Ich habe bereits versucht AddDefaultCharset UTF-8 sowohl in die Location als auch über die gesamte httpd.conf zu schreiben, hat aber nicht geklappt. (an apache durchtreten hab ich gedacht)
Ich bin für jeden Tip dankbar und beantworte auch gern weitere Fragen, falls ich eine wichtige Info übersehen haben sollte.
Grüße,
woelfi