#apache #digest-authentication
#apache #дайджест-аутентификация
Вопрос:
У меня есть passenger, запущенный Apache. Я пытаюсь выборочно использовать дайджест-аутентификацию для своих URL-адресов. У меня следующий сценарий.
- Местоположение / должно быть аутентифицировано в режиме дайджеста в области Foo
- Местоположение / a не нуждается в проверке подлинности
- Местоположение / a / b должно быть аутентифицировано с помощью дайджеста в строке области
Это моя конфигурация (более или менее):
<Location />
AuthName Foo
AuthType Digest
AuthDigestDomain /
AuthUserFile /etc/apache2/foo_digest.users
require valid-user
</Location>
<Location /a >
Allow from all
Satisfy Any
</Location>
<Location /a/b >
AuthName Bar
AuthType Digest
AuthDigestDomain /a/b
AuthUserFile /etc/apache2/bar_digest.users
require valid-user
<Location>
Вот результат:
- Местоположение / находится под дайджестом аутентификации Foo
- Location / a не находится под какой-либо аутентификацией
- Location / a / b также не подвергается никакой аутентификации
Я довольно новичок в этом. Что я делаю не так?
Ответ №1:
попробуйте ввести параметр authentifcation type none .
AuthType None
AuthType None Разрешить из всех удовлетворяет любому
Комментарии:
1. вы также могли опубликовать это как комментарий, потому что это не полный ответ, и да, добро пожаловать в SO