I´m trying to use the mod_authnz_ldap module to authenticate the users in a
Microsoft AD LDAP Server, but I´m having a lot of problems.

The only configuration that worked was:

AuthName "XXXX"
AuthType Basic
AuthBasicProvider ldap
AuthLDAPUrl "ldap://ldapserver:3268/dc=domain,dc=com?cn";
AuthLDAPBindDN "ldap_bind_user"
AuthLDAPBindPassword "ldap_bind_psw"
AuthzLDAPAuthoritative off
Require valid-user

Questions:

1) Why should we use the port 3268 instead of the default one, 389?

2) Why must we set the AuthzLDAPAuthoritative directive to off?

The second problem occurred when I tried to make Apache authenticate the
users first in a LDAP server and after, if it doens´t find the user there,
in a flat file. So I add the follow line, before the "Require valid-user"
line:

AuthUserFile /tmp/htpasswd.txt

The problem is that Apache doesn´t try to use the flat file to authenticante
the users. It only uses the LDAP authenticate module, even though the
directive AuthzLDAPAuthoritative is set to off.

Can anyone help me?

Thanks

Reply via email to