我有自己的私人组织和存储库。我还有多个目录,除了“Microsoft 帐户”目录之外,所有目录都可以工作。
我可以使用 Microsoft 帐户目录毫无问题地登录 Azure Devops。
我看到了我的组织,我可以浏览我的存储库、代理、管道等等。然而,我无法改变任何事情。我得到的只是错误或屏幕未完全加载。就像它处于只读模式一样。
我进入用户设置来检查权限,它允许我进入,但仅限于此。选择组后,它会停止加载用户列表。但是,它向我显示了所有内容的组和权限。
当我尝试生成 PAT 时,屏幕显示“正在加载令牌...”
我在网络响应中随处看到的错误是:
$id: "1"
innerException: null
message: "TF400813: The user '' is not authorized to access this resource."
typeName: "Microsoft.TeamFoundation.Framework.Server.UnauthorizedRequestException, Microsoft.TeamFoundation.Framework.Server"
typeKey: "UnauthorizedRequestException"
errorCode: 0
eventId: 3000
Run Code Online (Sandbox Code Playgroud)
完全一样,引号之间没有任何内容。
它还以红色文本显示,仅包含以下消息:
TF400813: The user '' is not authorized to access this resource.
为了解决这个问题,我做了以下操作: 完全退出 DevOps,这似乎使我退出了多项服务。登录时在我的 AD 帐户之间切换。我重新启动了我的机器(我第一次在 VS 中看到这一点,所以我更新并重新启动作为其中的一部分)
我这里缺少什么吗?
消息:“TF400813:用户 '' 无权访问此资源。
这看起来更像是匿名访问错误,因为您说引号之间没有任何内容。
例如,在 azure devops 中,PAT generated大多数服务都有自己的安全模块。当user想要使用它们时,必须首先通过身份检查。如果对于系统来说,你的访问和操作被标识为anonymous,那么它将看起来像只读的。
我们曾经处理过这样的问题,发现是由于代理阻塞了流量,这也导致他在使用vscode访问azure devops时遇到同样的错误。(和你的类似)
您需要确认您这边是否配置了代理。
如果没有设置代理但仍然存在此问题。由于 Stackflow 是一个开放论坛,但这是一个身份问题。我强烈建议您联系此处,然后附上以下信息:
Headers :您可以从的中看到这一点Network。对于我们的后端,我们可以使用这个 id 来检查确切的堆栈跟踪。| 归档时间: |
|
| 查看次数: |
34967 次 |
| 最近记录: |