Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication TFS 2017和Fiddler-身份验证问题_Authentication_Http Headers_Fiddler - Fatal编程技术网

Authentication TFS 2017和Fiddler-身份验证问题

Authentication TFS 2017和Fiddler-身份验证问题,authentication,http-headers,fiddler,Authentication,Http Headers,Fiddler,我正试图通过Fiddler请求访问TFS REST API。我有一个TFS实例升级到2017版。对于此版本,Fiddler无法进行身份验证。我确实看到了对TFS 2015.3发出的相同呼吁的不同之处,即TFS的401挑战响应。 对于TFS 2015.3,我只能看到以下标题: WWW-Authenticate: NTLM 同时,2017年TFS有多个WWW认证条目: WWW-Authenticate: Bearer WWW-Authenticate: Basic realm="http://my

我正试图通过Fiddler请求访问TFS REST API。我有一个TFS实例升级到2017版。对于此版本,Fiddler无法进行身份验证。我确实看到了对TFS 2015.3发出的相同呼吁的不同之处,即TFS的401挑战响应。 对于TFS 2015.3,我只能看到以下标题:

WWW-Authenticate: NTLM
同时,2017年TFS有多个WWW认证条目:

WWW-Authenticate: Bearer
WWW-Authenticate: Basic realm="http://my.tfs.address:8080/tfs"
WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
有人能解释为什么IE或Chrome能够处理这些头并执行身份验证,而Filler却不能?在这种情况下,有没有办法通过Fiddler进行身份验证(解决方法)

此外,无论IIS的身份验证设置如何,都会添加WWW Authenticate:Bear


谢谢

您是否尝试过设置规则>自动验证?也许目标启用了扩展保护/通道绑定?嗨,Eric,我当然启用了,否则它就不起作用了,甚至TFS 2015也不起作用。IIS中的扩展保护已关闭。当设置了
自动身份验证
规则时,您是否看到Fiddler会自动发出附加请求,以响应服务器发出的
HTTP/401
响应?或者,您是否尝试过使用断点删除除NTLM头之外的所有
WWW-Authenticate
头?(如果可行,我们可以实现自动化)。