The stock LDAP module works for me.

<Location /svn>
    DAV svn
    SVNPath /var/svn

    AuthType Basic
    AuthBasicProvider ldap
    AuthName ADS

    AuthLDAPBindDN          "CN=anaccount,OU=Accounts,DC=ads,DC=iu,DC=edu"
    AuthLDAPBindPassword    "apassword"
    AuthLDAPURL             
"ldap://anADSDC.ADS.IU.Edu/ou=Accounts,DC=ads,DC=iu,DC=edu?CN?one"; STARTTLS
    AuthzLDAPAuthoritative  Off

    Require ldap-user user1 user2 user3
</Location>

The sAMAccountName attribute might be more universally appropriate
than CN, but CN works here.

The only quirky thing about using ADS this way is that ADS can be
configured to accept a null bind but return no results for any query
until a non-null bind is done (as it's been configured here )-:  The
resulting error message is remarkably unenlightening.

-- 
Mark H. Wood, Lead System Programmer   [EMAIL PROTECTED]
Typically when a software vendor says that a product is "intuitive" he
means the exact opposite.

Attachment: pgpKip38eX6td.pgp
Description: PGP signature

Reply via email to