Я недавно включил дайджест-проверку подлинности на веб-сайте / приложении интрасети, создаваемом для моей компании в ASP.NET.
Причина, по которой я это сделал, заключается в том, что проверка подлинности Windows, похоже, работает только для некоторых пользователейи не для других.Я не мог понять, почему я не знаю достаточно об IIS, чтобы попытаться отследить проблему.После некоторых проб и ошибок я обнаружил, что дайджест-аутентификация, похоже, дала мне то поведение, которое я хотел.То есть: разрешать только пользователям с действительной учетной записью в домене входить на веб-сайт со своими учетными данными.
Проблема сейчас заключается в том, что Firefox (3+), похоже, запрашивает у пользователя аутентификацию на каждомHTTP-запрос отправлен на сервер.Похоже, что это не происходит в Internet Explorer (6+) или Chrome.
Я пытался искать решения, но я всегда захожу в тупик.Я найду обсуждение этой проблемы, и каждое опубликованное решение приводит к неработающей ссылке ... или оно находится на бирже экспертов, и у меня нет доступа к просмотру решения.
Похоже, проблемасвязано (из того, что я прочитал) с тем, как разные браузеры отправляют свои заголовки аутентификации против того, как их интерпретирует IIS.Я не уверен, что я могу сделать, чтобы изменить это хотя?Одно из решений, которое я нашел, упоминало написание фильтра ISAPI, чтобы исправить это, но, конечно, ссылка на готовый фильтр была разорвана, и я не представляю, как его создать самостоятельно.
Я пробовалвозиться с NTLM и другими связанными с аутентификацией строками в about: config, чтобы попытаться заставить Firefox доверять моему серверу, но, похоже, это тоже не работает.
Из нескольких других источников, которые я читал, похоже,что все должно работать, если я переключаюсь обратно на проверку подлинности Windows, но затем я возвращаюсь на круги своя, где проверка подлинности будет работать только для некоторых пользователей, а не для других.
Решение для любогопроблема будет работать для меня, но у меня очень мало информации для проблемы проверки подлинности Windows.Если бы кто-то мог помочь мне в поиске проблемы, я бы с удовольствием выложил и дополнительную информацию по ней.
Вот URL-адреса, которые я нашел и обсуждающие ту же проблему.(Извините, я не мог сделать их все ссылки, иначе я бы не стал публиковать)
- support.mozilla.com / tiki-view_forum_thread.php? Locale = pt-BR & forumId = 1 & comments_parentId = 346851
- www.experts-exchange.com / Программное обеспечение / Internet_Email / Web_Browsers / Mozilla / Q_24427378.html
- channel9.msdn.com / forums / TechOff / 168006-Twin-bugs-in-IIS-IE-несправедливо-конкурентное преимущество-РЕДАКТИРОВАНИЕ-РЕШЕНО /
- www.derkeiler.com / Группы новостей / microsoft.public.inetserver.iis.security / 2006-03 / msg00141.html