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

22826
Matt

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

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

4 ответа на вопрос

26
BinaryMisfit

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

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

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

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

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

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

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

Не работал для меня Возможно, это связано с «зонами» Windows / IE? user66001 8 лет назад 0
AFAIK, FF не использует зоны IE (в отличие от Chrome, который сделал / делает, в некоторой степени). Описанные здесь настройки не-fqdn работают только для имен хостов без домена, например `http: // portal` и` http: // server1` Mayyit 7 лет назад 0
Ах, для меня не сразу было очевидно, что этот ответ относится к подмножеству исходного вопроса, а именно к не полным доменным именам (должен был прочитать значения, которые нужно изменить, а не только остальную часть ответа). Надеемся, что автор ответа рассмотрит возможность сделать это очевидным для будущих зрителей, которые также могут подумать, что параметр, который не требует явного ввода доменов, должен полагаться на «зоны» Windows / IE, чтобы определить, в какие домены передавать учетные данные Windows. , user66001 7 лет назад 0
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 8 лет назад 0
2
arathorn

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

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