1 декабря 2011 г.

mod_auth_ldap для Apache 2.0.* MSAD 2003

Используя mod_auth_ldap для Apache 2.0.* для поиска из корня в MSAD 2003 нужно использовать порт не 389, а 3268. Иначе работает только при указании конкретной ou (т.е. AuthLDAPURL "ldap://server.local:389/DC=SERVER,DC=LOCAL?sAMAccountName?sub" работать не будет нужно добавлять cn=users или другую ou'шку).
В итоге имеем конфигурацию:
AuthName "Restricted access" 
AuthType Basic 
AuthLDAPEnabled on 
AuthzLDAPAuthoritative off 
AuthLDAPURL "ldap://server.local:3268/DC=SERVER,DC=LOCAL?sAMAccountName?sub"
AuthLDAPBindDN "secretname@server.local" 
AuthLDAPBindPassword "Password" 
Require group CN=neededgroup,OU=Group,DC=Server,DC=Local