Asp.net mvc windows身份验证网站提示firefox,但没有';internet explorer的t

Asp.net mvc windows身份验证网站提示firefox,但没有';internet explorer的t,asp.net-mvc,firefox,windows-authentication,Asp.net Mvc,Firefox,Windows Authentication,我在我的网站上添加了windows身份验证来跟踪用户名。对于IE来说,它工作得很好,没有任何外观,但它会提示使用firefox的用户登录windows。有什么想法吗?Windows身份验证不适用于现成的Firefox。你需要做些什么。我不确定它是如何发生的,但您的域凭据是通过IE以某种方式提供给web服务器的。您必须添加主机名(URL)转到Firefox中关于:config的中的网络.automatic ntlm auth.trusted URI设置。您需要在Firefox中启用ntlm身份验证

我在我的网站上添加了windows身份验证来跟踪用户名。对于IE来说,它工作得很好,没有任何外观,但它会提示使用firefox的用户登录windows。有什么想法吗?

Windows身份验证不适用于现成的Firefox。你需要做些什么。我不确定它是如何发生的,但您的域凭据是通过IE以某种方式提供给web服务器的。

您必须添加主机名(URL)转到Firefox中关于:config的中的网络.automatic ntlm auth.trusted URI设置。

您需要在Firefox中启用ntlm身份验证

  • 打开Firefox并在地址栏中键入“about:config”。(当然没有引用)
  • 在“筛选器”字段中,键入以下“network.automatic ntlm auth.trusted URI”
  • 双击我们刚才搜索的首选项的名称
  • 以以下形式输入您希望向其传递NTLM身份验证信息的网站的URL:
    http://intranet.company.com,http://email.company.lan
  • 请注意,您可以在此字段中使用逗号分隔的列表
    • 打开Firefox
    • 在地址栏中键入关于:config
    • 在搜索/筛选字段中,键入ntlm
    • 将网络自动ntlm身份验证受信任URI设置为
      .company\u name.com
    • 设置网络。自动ntlm身份验证。允许非fqdn通过 右键单击并选择“切换”
    • 在搜索/筛选字段中,键入协商
    • 设置网络。协商身份验证受信任的URI
      .company\u name.com
    • 设置网络。通过右键单击协商身份验证。允许非fqdn
      true
      并选择“切换”
    • 如果存在,请单击“确定”
    • 重新启动Firefox

    从Internet Explorer配置:

  • 工具->Internet选项->高级选项卡并选中“启用集成Windows身份验证”复选框

  • 接下来,切换到安全选项卡,单击本地Intranet->Custom Level并选择“使用当前用户名和密码自动登录”(在用户身份验证下,登录)

  • 在所有窗口上单击“确定”,然后重新启动Internet Explorer(关闭所有IE窗口,然后再次打开)

  • Firefox配置:

    关于:config和“network.negotiate auth.trusted URI”和“.example.com”