gpt4 book ai didi

.net - 是什么导致 WCF 服务/服务器期望 'Negotiate,NTLM' ?

转载 作者:行者123 更新时间:2023-12-01 01:26:41 26 4
gpt4 key购买 nike

我意识到有很多建议的解决方案可以解决“HTTP 请求未经客户端身份验证方案‘协商’授权。从服务器收到的身份验证 header 是‘协商,NTLM’”,但没有一个对我有用。我相信我继续收到的错误与 IIS 配置有关,但我不能肯定。
也就是说,我想了解为什么我会收到此消息。我可以像任何人一样阅读三行解决方案,但是当它们不起作用时,它让我不知所措。是什么导致服务器期望“协商,NTLM”?这是我应该/可以改变的吗?为什么客户端只发送 'Negotiate' ?这些只是与 web.config 相关的项目吗?
我感谢您提供的任何信息,这些信息可以帮助我提出更明智的问题并搜索更相关的答案。
谢谢!

最佳答案

NTLM 身份验证是基于 HTTP 的 Windows 身份验证。协商指示在可用时使用 kerberos (ActiveDirectory),否则使用 NTLM。简要概述位于 MSDN article.在 IIS 中,需要将网站设置为允许 Windows 身份验证才能启用协商、NTLM 设置。

关于.net - 是什么导致 WCF 服务/服务器期望 'Negotiate,NTLM' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7353786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com