Hallo, vorweg: LDAP-Authentifizierung funktioniert. require user und require valid-user arbeiten wie erwartet, wobei die Usernamen aus einem ActiveDirectory kommen. Was nicht funktioniert: require dn - da bekomme ich ein
access to /trac/test/ failed, reason: unknown require directive:"dn cn=xxx, cn=xxx, dc=xxx, dc=xxx, dc=xxx" Der entsprechend Abschnitt in der Konfiguration: <LocationMatch /trac/test> AuthType Basic AuthLDAPEnabled on AuthLDAPAuthoritative on AuthLDAPBindDN "xxx\\xxx" AuthLDAPBindPassword xxx AuthLDAPUrl ldap://x.x.x.x:389/DC=xxx,DC=xxx,DC=xxx?sAMAccountName AuthName "Access to Test" # AuthLDAPCompareDNOnServer off # AuthAuthoritative Off SetHandler mod_python PythonHandler trac.web.modpython_frontend PythonOption TracEnv /svn/trac/test PythonOption TracUriRoot /trac/test Require dn cn=xxx, cn=xxx, dc=xxx, dc=xxx, dc=xxx </LocationMatch> Das entspricht dem Beispiel aus der Doku: http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html#reqdn Mich macht ja die Fehlermeldung stutzig: "Unknown require directive" - es scheint, als könne er mit "dn" nichts anfangen, ich kann statt "dn" auch sonstwas schreiben - die Fehlermeldung bleibt dieselbe. mod_auth_ldap ist natürlich geladen. Hat jemand eine Idee? Auch würde ich gerne wissen, wie ich Authentifizierung/Autorisierung debuggen kann. Rainer -------------------------------------------------------------------------- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org sonstige Anfragen an users-de-h...@httpd.apache.org --------------------------------------------------------------------------