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


18

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


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

Ответы:


30

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

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

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

В адресной строке Firefox введите «about: config»
Это покажет все настройки для Firefox. 
В этом списке найдите этот ключ «network.automatic-ntlm-auth.trusted-uris». 
Это список разделенных запятыми всех имен хостов, которые вы 
хочу использовать NTLM с.
Просто введите ваши имена хостов, как это: 
«Host1.mydomain.com, host2.mydomain.com»

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, чтобы это работало. В заключение. Если вы имеете дело с одним или двумя хостами, это нормально, но когда у вас много машин ... это спаситель!


Не работал для меня Возможно, это связано с «Зонами» 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 использовался для всех остальных, кроме тех.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.