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).