Firefox не использует Kerberos, хотя настроен на
Я развертываю Linux/Firefox в корпоративной сети Kerberos.
Я следовал этой процедуре Kerberos-on-Firefox, но Firefox все еще не подключается через Kerberos компании.
Я использую Firefox 3.0.18 на RedHat EL Server 5.5
Вот что я сделал:
- Бежать
kinitв командной строке, чтобы создать билет Kerberos - Проверить с
klist: билет действителен до завтра, принципал обслуживанияkrbtgt/DC.THECOMPANY.COM@DC.THECOMPANY.COM, - В Firefox установите
network.negotiate-auth.trusted-urisа такжеnetwork.negotiate-auth.delegation-urisв.dc.thecompany.com, - Загрузите страницу портала компании через полное имя хоста:
http://server37.thecompany.com/alfresco, (нота:server37на самом деле машина, на которой я запускаю Firefox, но это не должно быть проблемой, я думаю)
ПРОБЛЕМА: интранет-портал компании по-прежнему предоставляет мне страницу логина / пароля. Этот же портал правильно использует Kerberos на компьютерах с Internet Explorer/Windows 7, с теми же настройками и показывает личную страницу пользователя.
Сервер не видит ни одного запроса Kerberos.
Я сделал что-то неправильно?
Я включил NSPR_LOG_MODULES=negotiateauth:5 как объяснено здесь, но файл журнала остается пустым.
1 ответ
network.negotiate-auth.trusted-uris должно быть .thecompany.com или же server37.thecompany.comне .dc.thecompany.com, Ваш сервер не был в списке доверенных URI, и Firefox никогда не пытался использовать проверку подлинности согласованием.
По соображениям безопасности я бы также включил SSL (HTTPS).