Автор Тема: Digest-аутентификацией Apache  (Прочитано 3708 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Digest-аутентификацией Apache
« : 28 Июня 2002, 10:42:05 »
Кто использовал 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: путь к запрашиваемому файлу (от корневой директории виртуального сервера)
Клиент как и положено три раза спрашивает логин и пароль, но сервер не пускает :((
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Digest-аутентификацией Apache
« Ответ #1 : 30 Июня 2002, 01:39:50 »
А как у тебя командная строка выглядит при генерации пароля? Ты realm указываешь тот же что прописан в AuthName?
AS IS...

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Digest-аутентификацией Apache
« Ответ #2 : 30 Июня 2002, 11:53:01 »
path/to/htdigest.exe path/to/passwordfile realm root
Цитировать
Ты realm указываешь тот же что прописан в AuthName?

Нет, в AuthName у меня длинный текст с кириллицей. А что, должно быть realm==AuthName? Я толком не понял, зачем htdigest требует realm - на этом и застрял.
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Digest-аутентификацией Apache
« Ответ #3 : 30 Июня 2002, 14:21:06 »
Цитировать
А что, должно быть 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
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28