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

Другие вопросы по тегам