【问题标题】:chrome and firefox browsers not sending kerbros token in WWW-Authenticate header to Negotiatechrome 和 firefox 浏览器未在 WWW-Authenticate 标头中将 kerbros 令牌发送到协商
【发布时间】:2015-11-19 23:17:35
【问题描述】:

我正在使用 Windows SSPI 进行 SPNEGO 身份验证,有没有办法更改浏览器设置以发送 kerbros 令牌?

我尝试在 about:config 中更改 Firefox 设置以添加受信任的 uri,但没有帮助。

【问题讨论】:

    标签: c++ windows firefox spnego sspi


    【解决方案1】:

    您没有在 Firefox 上启用它。 Chrome 像 IE 一样工作,使用注册表设置。在 Firefox 中设置 network.negotiate-auth.trusted-urisnetwork.negotiate-auth.delegation-uris 即可。

    【讨论】:

    • 我尝试更改设置,但仍然获得 NTLM 令牌。在处理 NTLM 令牌时,当我向 AcceptSecurtyContext() 发送客户端 NTLM 响应时,我得到了无效的令牌作为状态。对此有任何意见吗?服务器和客户端在同一个域中。
    • 与您的管理员交谈并检查您的设置。一定是这样。使用 Wireshark 并分析 Kerberos 错误。
    猜你喜欢
    • 2012-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-18
    • 2019-02-19
    • 1970-01-01
    • 2019-08-26
    • 2023-03-24
    相关资源
    最近更新 更多