Я использую аутентификацию ldap в Apache 2.4
, она работает как положено, когда внутри <Directory>
директива
<Directory "/path/to/restricted/dir/">
AuthName "auth"
AuthBasicProvider ldap
AuthType Basic
....
Require valid-user
</Directory>
, но по какой-то странной причине, когда я помещаю тот же код внутри<FilesMatch>
dierective, т.е.
<FilesMatch "restricted">
AuthName "auth"
AuthBasicProvider ldap
AuthType Basic
....
Require valid-user
</FilesMatch>
Я получаю эту ошибку Password Mismatch
:
AH01617: user testuser: authentication failure for "/restricted/foo": Password Mismatch
Я использую одно и то же имя пользователя и пароль в обоих случаях.
Почему тот же код авторизации ldap не работает внутри директивы <FilesMatch>
?