Estou tentando usar a autenticação LDAP junto com a autenticação regular .htpasswd, ou seja, um usuário pode usar um usuário / passagem LDAP válido OU um dos usuários / passa em .htaccess .
O login do LDAP está funcionando bem, mas parece que não consigo fazer o .htaccess trabalhar ao lado.
<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>
O que eu estou fazendo errado aqui?
1
Nunca precisei fazer isso sozinho, mas você não precisa de "Exigir usuário válido" para que a autenticação HTTP-básica seja aceita? Não sei como você OR ou que junto com 'Requer atributo ldap [...]', mas esta página de manual do Apache parece sugerir que um OR implícito ocorre, então você pode apenas ser capaz de adicionar 'Exigir usuário válido' e sair impune.
—
Aaron Miller
Obrigado! Adicionar "Exigir usuário válido" antes de & lt; / Files & gt; era tudo o que era necessário :-)
—
idea
Experimente um
—
Zoredache
Satisfy Any
.