Firefox 在 www-authenticate 协商期间不显示身份验证弹出窗口

sho*_*zer 5 firefox kerberos spnego www-authenticate

我有一个java应用程序,它基于kerberos WWW-Authenticate Negotiate通过浏览器对用户进行身份验证。所有基于 Chromium 的行为都相同 \xe2\x80\x94 发送应用程序不支持的 NTLM 票证,收到 401 Unauthorized 返回,提示输入登录名/密码,然后发送 kerberos 令牌。在 NTLM 尝试后收到 401 Unauthorized 时,Firefox 保持沉默(空白页面,没有提示)。

\n

我可以强制 Firefox 显示提示,但只能使用 WWW-Authenticate Basic。

\n

我已经在 Firefox 中尝试过:

\n
    \n
  • Firefox 隐身标签
  • \n
  • 火狐安全模式
  • \n
  • network.auth.use-sspi true/false
  • \n
  • network.negotiate-auth.using-native-gsslib true/false
  • \n
  • 使用各种 uri 设置 network.negotiate-auth.trusted-uris
  • \n
  • 使用各种 uri 设置 network.automatic-ntlm-auth.trusted-uris
  • \n
  • network.auth.force-generic-ntlm true/false
  • \n
  • network.auth.force-generic-ntlm-v1 true/false
  • \n
\n

谢谢。

\n