Настройте Firefox 3.0.x для проверки подлинности с помощью Kerberos и не запрашивайте - PullRequest
5 голосов
/ 01 мая 2009

У меня есть http-приложение для внутренней сети, работающее на нескольких компьютерах в нашем домене Windows; все работает при использовании IE 7, потому что я могу настроить его для использования аутентификации Kerberos, и я выяснил, как получить одну из промежуточных машин для Trusted для делегирования.

Я исследовал и попытался заставить Firefox 3.0.10 использовать Kerberos:

  • перейти к: config
  • фильтр до network.negotiate
  • обновление network.negotiate-auth.delegation-uris и network.negotiate-auth.trusted-uris со следующими записями (через запятую): http://jupiter2000/trimbrokerclient,http://johnxp/fileservicedemo

Я сделал это и даже перезапустил Firefox, и когда я просматриваю вышеуказанные сайты в нашей локальной сети, мне все равно предлагается имя пользователя и пароль, и даже когда я их предоставляю и веб-страница загружена, у меня есть некоторый код приложение, которое отображает метод аутентификации в действии, и это все еще NTLM, а не Kerberos, как при использовании IE.

Может кто-нибудь прокомментировать, как использовать Firefox в моем приложении для Интранета? Спасибо.

p.s. Хотя приведенные выше имена разные, приложение одно и то же. JUPITER2000 - это IIS 6.0; JOHNXP - это IIS 5.1.

Ответы [ 3 ]

6 голосов
/ 01 мая 2009

Из того, что я сделал сам, вы захотите ввести только домен, а не http: // или путь.

3 голосов
/ 30 декабря 2010

Есть 5 настроек, которые необходимо изменить в FireFox. Нужен только домен.

Смотрите их всех здесь:

Настройки FireFox для встроенной аутентификации Windows

0 голосов
/ 25 ноября 2010

Вы должны использовать только имя сервера:

jupiter2000, johnxp

...