У меня есть 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.