Веб-вход с использованием учетных данных Windows - PullRequest
4 голосов
/ 04 августа 2009

У нас есть корпоративный сайт в нашей корпоративной сети (SharePoint 3). Если я смотрю на это через Internet Explorer - я уже вошел в систему. Если я смотрю на это с помощью Firefox, мне нужно ввести имя пользователя и пароль для Windows.

Мои вопросы таковы:

Почему существует такое расхождение между браузерами? Есть ли у Microsoft собственный плагин в IE, который может включить этот автоматический вход? Можно ли выполнить автоматический вход в Firefox?

Большое спасибо.

Ответы [ 3 ]

6 голосов
/ 04 августа 2009
  1. Откройте Firefox и введите «about: config» в адресную строку.

  2. В поле «Фильтр» введите следующее «network.automatic-ntlm-auth.trusted-uris»

  3. Дважды щелкните по названию предпочтения, которое мы только что искали

  4. Введите URL-адреса сайтов, на которые вы хотите передать информацию об аутентификации NTLM (через запятую)

Это эквивалентно добавлению сайта в зону интрасети в IE.

1 голос
/ 04 августа 2009

Это потому, что Firefox не очень хорошо поддерживает NTLM, также известный как Windows Authentication. Если вы ищете firefox ntlm, вы найдете множество ресурсов, которые дают вам варианты того, как это может работать.

Я меняю рабочие места каждые шесть месяцев или около того и никогда не мог заставить это работать надежно. Иногда это безупречно, иногда мне всегда предлагают, несмотря ни на что. Однако они постепенно улучшают поддержку в новых версиях Firefox, поэтому вы можете попробовать полностью удалить и переустановить Firefox.

0 голосов
/ 04 августа 2009

По сути, установите параметр network.automatic-ntlm-auth.trusted-uris в about: config для списка имен хостов, разделенных запятыми, с которым вы хотите использовать NTLM.

Я не уверен, есть ли лучший способ доверять всем машинам в локальной сети, как в IE.

...