【发布时间】:2020-09-09 21:55:45
【问题描述】:
我的一位开发人员在尝试连接到我们的一个 DevOps 项目时收到了来自 Visual Studio 2017 Enterprise 的以下消息,我们已经尝试了我们能想到的所有内容以及通过搜索 Stack Overflow 和互联网找到的所有内容一般来说只是没有工作。
这是来自 Visual Studio 的错误:
We could not add the account
The browser based authentication dialog failed to complete. Reason:
The server understood the request, but is refusing to fulfill it.
我们尝试过的
删除位于 %userprofile%\AppData\Local\Microsoft 中的文件夹 Team Foundation、VisualStudio、VisualStudio Services、VSCommon 和 vshub
从 Windows 凭据管理器中删除所有内容。
通过浏览器进行身份验证(成功)。
存储库托管在 dev.azure.com 上。
据我了解,这是一个 HTTP 403 错误,这意味着用户已成功通过身份验证,并且他们无权查看请求的资源。 DevOps 中的权限与其他没有任何问题的用户相同。我们有 1 个开发人员组,如果您属于该组,则您拥有所有必要的权限,因此我相信他们的权限与其他没有任何问题的开发人员相同。
我想我理解这个错误对网站的一般意义,但是我似乎不知道 Visual Studio 或 Azure DevOps 希望我们专门做些什么来缓解这个错误。
【问题讨论】:
-
贵公司在 Azure Devops 服务中使用 AAD 吗?
-
我们可以,是的,我应该补充一点,他们能够在此之前通过 AAD 帐户从 Visual Studio 进行身份验证。
标签: visual-studio azure-devops http-status-code-403