Php 集成Windows身份验证和fastcgi.impersonate参数

Php 集成Windows身份验证和fastcgi.impersonate参数,php,iis,windows-authentication,Php,Iis,Windows Authentication,我有一个PHP项目在IIS6(FastCGI模式)上运行。如果我在php.ini中使用启用的fastcgi.impersonate选项启用“集成Windows身份验证”,则在每个浏览器中都可以正常工作,但如果我在php.ini中禁用fastcgi.impersonate,则会得到不同的浏览器行为: IE会打开standart windows身份验证对话框,但即使我100%正确地指定了密码,它也不会对我进行身份验证 Chrome只是向我显示ERR\u无效的\u AUTH\u凭据,没有其他事情发生

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

  • IE会打开standart windows身份验证对话框,但即使我100%正确地指定了密码,它也不会对我进行身份验证
  • Chrome只是向我显示ERR\u无效的\u AUTH\u凭据,没有其他事情发生
  • FF仍然可以正常工作,并且自动进行NTLM身份验证

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

我们在IIS上设置了强制NTLM身份验证,而不是协商,并且工作正常