Firefox不显示Kerberos身份验证弹窗问题求助
IIS反向代理下Firefox无法完成Kerberos身份验证问题
环境与配置
我在IIS后方部署应用,由IIS负责身份验证并反向代理至我的应用。IIS配置如下:
- 禁用匿名身份验证
- 禁用Asp.net模拟
- 启用Windows身份验证,仅启用Negotiate:Kerberos提供程序
- 应用访问地址:
http://thot.test.local
我确认IIS配置无误(应用池账户已关联SPN等),因为通过Chrome访问应用时可正常完成Kerberos身份验证:Chrome会弹出登录窗口,输入凭据后即可登录并访问应用。
Firefox异常表现
- 尝试访问
http://thot.test.local - Firefox未弹出登录窗口
- 直接显示IIS错误页面(见配图)
已尝试的无效操作
在Firefox的about:config中进行了以下设置,但问题依旧:
- 将
thot.test.local添加至network.negotiate-auth.trusted-uris - 将
thot.test.local添加至network.negotiate-auth.delegation-uris
IIS返回的HTTP响应头
HTTP/1.1 401 Unauthorized Cache-Control: private Content-Type: text/html; charset=utf-8 Server: Microsoft-IIS/10.0 WWW-Authenticate: Negotiate Date: Mon, 30 Jun 2025 21:19:29 GMT Content-Length: 5931
内容的提问来源于stack exchange,提问作者Fabien
相关产品推荐
相关产品推荐

