集成 Windows 身份验证和 fastcgi.impersonate 参数
Integrated Windows Authentication and fastcgi.impersonate parameter
我在 IIS6(FastCGI 模式)上有一个 PHP 项目 运行。如果我在 php.ini 中启用 "Integrated Windows Authentication" 并启用 fastcgi.impersonate 选项,则在每个浏览器中一切正常,但是如果我在 php.ini 中禁用 fastcgi.impersonate,我会得到不同的行为浏览器:
- IE 会打开标准 windows 身份验证对话框,但即使我 100% 正确地指定了我的密码,它也不会对我进行身份验证。
- Chrome 给我看看 ERR_INVALID_AUTH_CREDENTIALS 就不会再发生任何事情了。
- FF 仍然可以正常工作并自动执行 NTLM 身份验证。
我该如何解决这个问题?谢谢
我们在 IIS 上设置了强制 NTLM 身份验证而不是协商,它工作正常。
我在 IIS6(FastCGI 模式)上有一个 PHP 项目 运行。如果我在 php.ini 中启用 "Integrated Windows Authentication" 并启用 fastcgi.impersonate 选项,则在每个浏览器中一切正常,但是如果我在 php.ini 中禁用 fastcgi.impersonate,我会得到不同的行为浏览器:
- IE 会打开标准 windows 身份验证对话框,但即使我 100% 正确地指定了我的密码,它也不会对我进行身份验证。
- Chrome 给我看看 ERR_INVALID_AUTH_CREDENTIALS 就不会再发生任何事情了。
- FF 仍然可以正常工作并自动执行 NTLM 身份验证。
我该如何解决这个问题?谢谢
我们在 IIS 上设置了强制 NTLM 身份验证而不是协商,它工作正常。