【问题标题】:Integrated Windows Authentication and fastcgi.impersonate parameter集成 Windows 身份验证和 fastcgi.impersonate 参数
【发布时间】:2017-02-15 06:18:33
【问题描述】:

我有一个在 IIS6(FastCGI 模式)上运行的 PHP 项目。如果我在 php.ini 中启用“集成 Windows 身份验证”并启用 fastcgi.impersonate 选项,则在每个浏览器中一切正常,但如果我在 php.ini 中禁用 fastcgi.impersonate,我会得到浏览器的不同行为:

  • IE 会打开标准 Windows 身份验证对话框,但即使我 100% 正确指定了密码,它也不会对我进行身份验证。
  • Chrome 只显示 ERR_INVALID_AUTH_CREDENTIALS,没有其他任何反应。
  • FF 仍然可以正常工作并自动进行 NTLM 身份验证。

我该如何解决这个问题?谢谢。

【问题讨论】:

    标签: php iis windows-authentication


    【解决方案1】:

    我们在 IIS 上设置了强制 NTLM 身份验证而不是 Negotiate,它工作正常。

    【讨论】:

      猜你喜欢
      • 2010-12-08
      • 1970-01-01
      • 2020-07-12
      • 2011-10-08
      • 2019-01-31
      • 2018-09-28
      • 1970-01-01
      • 1970-01-01
      • 2010-11-03
      相关资源
      最近更新 更多