首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >突然获得: HTTP请求未经授权使用客户端身份验证方案“协商”

突然获得: HTTP请求未经授权使用客户端身份验证方案“协商”
EN

Stack Overflow用户
提问于 2020-11-24 10:05:54
回答 1查看 838关注 0票数 0

在dotnet框架应用程序的调试会话中,我开始获得:

请求是未经授权的客户端身份验证方案‘协商’。从服务器收到的认证头是‘协商,NTLM,基本realm=.

在IIS上成功启动web项目数小时后。

我的.vs/{solutionName}/config/applicationhost.config有windows与谈判:

代码语言:javascript
复制
<windowsAuthentication enabled="true">
    <providers>
           <add value="Negotiate" />
           <add value="NTLM" />
    </providers>
</windowsAuthentication>

IIS的设置完全相同:

C:\程序文件(x86)\IIS Express\AppServer\applicationhost.config

发生什么事会让我突然发现这个错误呢?

我已经试过为ie清除缓存,但这不起作用。

编辑:我尝试在本地删除回购并从远程克隆,但这并没有解决问题,因此必须在回购之外进行一些本地配置,从而导致这种情况。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-25 10:09:01

这是个非常棘手的案子。

我曾试图登录到一个web应用程序,让我们称之为"BT",与不正确的凭证。这导致Windows上的凭据管理器使用错误的username+password组合为BT创建Windows凭据。

我正在工作的项目授权向BT在发射期间,这导致了错误。我不明白如何使用凭据管理器中的凭据,而不是默认的“使用登录用户凭据”。本例中的解决方案是修改/删除凭据管理器中的windows凭据

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64984214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档