多个 .htaccess 身份验证源

多个 .htaccess 身份验证源

我尝试将 LDAP 身份验证与常规 .htpasswd 身份验证结合使用,即用户可以使用有效的 LDAP 用户/密码或者.htaccess 中的一个用户/密码

LDAP 登录工作正常,但我似乎无法让 .htaccess 一起工作。

<Files test.html>
AuthName "Enter either your LDAP username or special username"
AuthType Basic
AuthBasicProvider file
AuthUserFile /path/to/.htpasswd
AuthzLDAPAuthoritative off
AuthBasicProvider ldap
AuthLDAPUrl ldap://authurl.com/o=Personnel,dc=test
Require ldap-attribute objectClass=testClass
</Files>

我在这里做错了什么?

答案1

AuthBasicProvider 文件

我从来没有放过它,但无论如何它都能工作。尝试删除。只让 AuthBasicProvider 用于 LDAP。

我这样说是因为我尝试同时使用两次 htaccess,而当我重复 AuthUserFile 时出现“内部 500 错误”。

相关内容