Общие > Веб Сервера
Digest-аутентификацией Apache
(1/1)
YA:
Кто использовал subj, скажите точно, что нужно писать в параметре "realm" htdigest.exe?
Почему-то не работает. Пока проверял только на локальном Apache под WinXP, пароль генерировал с помощью htdigest.exe. Модуль mod_auth_digest включил. Клиент - IE 6.0, который точно должен поддерживать такую аутентификацию. В .htaccsses:
AuthName "..."
AuthType Digest
AuthDigestFile "..."
require user root ...
В логах:
Digest: user \'root\' in realm \'realm-текст передаваемый, броузеру (AuthName)\' not found: путь к запрашиваемому файлу (от корневой директории виртуального сервера)
Клиент как и положено три раза спрашивает логин и пароль, но сервер не пускает :((
ThE0ReTiC:
А как у тебя командная строка выглядит при генерации пароля? Ты realm указываешь тот же что прописан в AuthName?
YA:
path/to/htdigest.exe path/to/passwordfile realm root
--- Цитировать ---Ты realm указываешь тот же что прописан в AuthName?
--- Конец цитаты ---
Нет, в AuthName у меня длинный текст с кириллицей. А что, должно быть realm==AuthName? Я толком не понял, зачем htdigest требует realm - на этом и застрял.
ThE0ReTiC:
--- Цитировать ---А что, должно быть realm==AuthName?
--- Конец цитаты ---
Угу. Смотри .htacccess:
--- Код: ---
AuthName "Digest Section"
AuthType Digest
AuthDigestFile /.htpass.md5
require valid-user
--- Конец кода ---
.htpass.md5:
--- Код: ---
test:Digest Section:ca273baf94d213a34e1655caa9a298ae
--- Конец кода ---
Command line:
--- Код: ---
htdigest.exe -c .htpass.md5 "Digest Section" test
--- Конец кода ---
Навигация
Перейти к полной версии