Как я могу заставить Firefox вести себя как IE в домене Windows при запросе учетных данных пользователя

18

В Windows IE мне никогда не нужно вводить учетные данные моего домена, он может просто передать их. Есть ли способ сделать это для Firefox, чтобы всякий раз, когда я пытаюсь получить доступ к сайту в интрасети, который запрашивает учетные данные, я не получаю приглашения?

Matt
источник
1
кто-нибудь знает о расширении, которое делает это для вас? моим пользователям может быть трудно
настроить конфиг

Ответы:

30

Простой ответ. Ты не можешь. Это средство зонирования из-за интеграции IE в ОС.

Исправление очевидно это может быть сделано согласно этой записи в блоге.

Настройка проста:

В адресной строке Firefox введите «about: config»
Это покажет все настройки для Firefox. 
В этом списке найдите этот ключ «network.automatic-ntlm-auth.trusted-uris». 
Это список разделенных запятыми всех имен хостов, которые вы 
хочу использовать NTLM с.
Просто введите ваши имена хостов, как это: 
«Host1.mydomain.com, host2.mydomain.com»
BinaryMisfit
источник
4
это прекрасно работает с интранет-сайтами, которые работают на sharepoint. хорошо, за исключением того факта, что они обычно сделаны для рендеринга и выглядят как пупы на Firefox.
Чак
SP2 представил множество исправлений для SharePoint, поскольку теперь он полностью поддерживает Firefox
BinaryMisfit
1
и если вы предпочитаете не использовать about:config, есть блестящий плагин для этой конфигурации: addons.mozilla.org/en-us/firefox/addon/…
Тобиас Кинцлер
1
В этом ответе superuser.com/a/97528 утверждается, что вы также можете просто добавить mydomain.com(если вы этого хотите)
Mayyit
10

Я знаю, что это старый вопрос, но он все еще встречается в поисковых системах, поэтому я решил добавить это.

Изменение только что появилось в FireFox 14. Установите оба эти значения в true в FireFox о разделе: config:

  • network.automatic-NTLM-auth.allow-нон-FQDN
  • network.negotiate-auth.allow-нон-FQDN

Вам не нужно добавлять какие-либо URI, чтобы это работало. В заключение. Если вы имеете дело с одним или двумя хостами, это нормально, но когда у вас много машин ... это спаситель!

Mayyit
источник
Не работал для меня Возможно, это связано с «Зонами» Windows / IE?
user66001
AFAIK, FF не использует зоны IE (в отличие от Chrome, который сделал / делает, в некоторой степени). Описанные здесь настройки не-fqdn работают только для имен хостов без домена, например, http://portalиhttp://server1
Mayyit
Ах, для меня не сразу было очевидно, что этот ответ относится к подмножеству исходного вопроса, а именно к не полным доменным именам (должен был прочитать значения, которые нужно изменить, а не только остальную часть ответа). Надеемся, что автор ответа рассмотрит возможность сделать это очевидным для будущих зрителей, которые также могут подумать, что параметр, который не требует явного ввода доменов, должен полагаться на «зоны» Windows / IE, чтобы определить, в какие домены передавать учетные данные Windows. ,
user66001
3

Откройте Firefox и введите следующий адрес: about: config

Добавьте сайты / домены, которым доверяют, в следующие параметры. Вы можете добавить несколько элементов, используя, в качестве разделителя.

  • network.automatic-NTLM-auth.trusted-URIs
  • network.negotiate-auth.delegation-URIs
  • network.negotiate-auth.trusted-URIs

источник
Только добавление доменов network.automatic-ntlm-auth.trusted-urisработало для меня во многих версиях Firefox (10.x в предположении)
user66001
2

Проверьте расширение IE Tab . Он встраивает движок IE во вкладку Firefox и часто используется для доступа к корпоративным сайтам интрасети, которые часто предназначены только для IE.

Вы можете настроить его на загрузку только для определенных сайтов, чтобы обычный движок Firefox использовался для всех остальных, кроме тех.

Араторна
источник