IIS 7.0服务器返回的火狐(Mac系统)401未经授权的访问只 [英] IIS Server 7.0 returning a 401 Unauthorized access on Firefox (MacOs) only

查看:788
本文介绍了IIS 7.0服务器返回的火狐(Mac系统)401未经授权的访问只的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我运行一个PHP的网站需要IIS服务器上的Windows身份验证。 该认证是通过Active Directory喂。

I am running a PHP site which requires windows authentication on IIS Server. The authentication is fed via Active Directory.

出于某种原因,本网站不提示用户登录只对Firefox和只在MacOS 而我得到一个对话窗口,提示登录这个页面,而不是。虽然没有凭据被输入之前显示的401页面。 ,但仍不能清除浏览器缓存并重新启动我的Mac后的工作。

For some reason the site is not prompting users to login only on Firefox and only on MacOS and I am getting this page instead of a dialog window prompting to login. And the 401 page is displayed while no credentials were entered before. And still not working after clearing the browser cache and rebooting my Mac.

我不知道这是否是一个DNS问题,服务器相关的问题,防火墙问题或浏览器的问题或operarting系统的问题。

I am not sure if this is a DNS issue, a server related issue, a firewall issue or a browser issue or an operarting system issue.

所有的人用Mac电脑在同一个网络上,他们都受到影响(这个问题在Firefox只)

All the people with macs are on the same network and they are all affected (with this issue on Firefox only)

它工作正常在Mac上(不用于Firefox在Mac上),在其他浏览器,和正常工作的所有的浏览器在Windows(包括Firefox在Windows上)。 NTLM为启用,服务器上的供应商 <一href="http://msdn.microsoft.com/en-us/library/aa292114%28v=vs.71%29.aspx">http://msdn.microsoft.com/en-us/library/aa292114(v=vs.71).aspx

It works fine on other browsers on the Mac (Not for Firefox on the Mac), and works fine on all the browsers on Windows (including Firefox on Windows). NTLM is enabled as a provider on the server http://msdn.microsoft.com/en-us/library/aa292114(v=vs.71).aspx

推荐答案

随着火狐30的版本的一部分,Mozilla的做了更改禁用NT LAN Manager版本1(NTLMv1身份)网络身份验证的支持。这种变化会影响使用微软的SharePoint和IIS服务的网站。 Windows版本的Firefox 30的应自动切换到使用NTLMv2身份验证,但NTLMv2身份不是在非Windows平台上支持Firefox浏览器。

As part of Firefox 30′s release, Mozilla made a change to disable support for NT LAN Manager version 1 (NTLMv1) network authentication. This change affects sites using Microsoft’s SharePoint or IIS services. The Windows version of Firefox 30 should switch to using NTLMv2 authentication automatically, but NTLMv2 is not supported by Firefox on non-Windows platforms.

结果对于非Windows平台上,当火狐30的用户试图访问这些类型的网站的访问可能被阻止。

The result for non-Windows platforms is that access may be blocked when Firefox 30 users try to access those kinds of sites.

要启用NTLMv1身份在Firefox

To Enable NTLMv1 in Firefox

  1. 开启火狐
  2. 在地址栏中输入:about:config中
  3. 如果系统提示,点击我会小心的,我保证!按钮。
  4. 搜索以下:network.negotiate-auth.allow不安全-NTLM-V1
  5. 一旦network.negotiate-auth.allow不安全-NTLM-V1设置位于上的设置双击。这应该从false更改值列中的条目设置为true。
  6. 一旦network.negotiate-auth.allow不安全-NTLM-V1设置已设置为true,关闭Firefox浏览器窗口。
  7. 打开一个新的浏览器窗口,并尝试访问SharePoint或基于IIS支持的网站。现在,您应该能够登录。

:)

来源:<一href="http://derflounder.word$p$pss.com/2014/06/13/firefox-30-blocks-access-on-non-windows-platforms-to-sharepoint-and-iis-sites/">http://derflounder.word$p$pss.com/2014/06/13/firefox-30-blocks-access-on-non-windows-platforms-to-sharepoint-and-iis-sites/

这篇关于IIS 7.0服务器返回的火狐(Mac系统)401未经授权的访问只的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆