在"选择范围"的所有选项时,通过个人访问令牌问题验证问题。在VSO上选择模式

时间:2015-10-16 09:37:50

标签: access-token restful-authentication azure-devops

我正在编写一个需要通过个人访问令牌访问VSO的应用程序。

如果使用"所有范围"创建令牌?选择了选项,我可以成功使用该令牌。

但是,如果"选择范围"选择了选项,虽然选中了所有复选框,但我无法使用该标记。 enter image description here

这是我的代码:

enter image description here

这是我的错误:

enter image description here

这个问题是VSO的错误还是我的代码有问题?

请帮助我克服这个问题。

1 个答案:

答案 0 :(得分:0)

您在网站上得到了答案:https://social.msdn.microsoft.com/Forums/vstudio/en-US/5564cb2b-4e46-4a41-b12c-bc50304c777b/authentication-issue-using-personal-access-token-when-all-options-of-selected-scope-are-selected?forum=TFService

  

在幕后,您正在使用的TFS客户端OM正在使用我们较旧的SOAP端点而不是较新的REST端点。由于范围的工作原理,各个范围仅适用于较新的REST端点,但我们正在研究SOAP API的解决方案以获得范围,尽管我没有时间表来确定何时使用范围。完成。

     

目前,如果您不想更改代码,最好使用PAT中的所有范围。但是,我还建议您查看https://www.visualstudio.com/en-us/integrate/get-started/client-libraries/dotnet我们的客户端库。您使用的是Microsoft.TeamFoundationServer.Client和Microsoft.VisualStudio.Services.Client吗?这些目标是使用我们的作用域机制的REST端点,因此您不会遇到此问题。