Azure Devops Rest API-如何获取组织的所有项目-绕过用户的身份验证

时间:2020-03-04 09:49:23

标签: azure-devops azure-devops-rest-api

你好

我想通过Azure DevOps API访问组织下的所有项目。我已经使用我的帐户生成了PAT令牌,但是对于我的帐户,我只能访问有限的项目。理想情况下,当我发送列出所有项目的请求时,通过API,应该返回组织下的所有项目(绕过用户身份验证)。

我们正在考虑创建具有管理员访问权限的服务帐户,但是在这种情况下-使用该服务帐户,我将无法登录Azure Devops。

使用此Azure DevOps API-https://dev.azure.com/ {organization} / _ apis / projects?api-version = 5.1

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

无法通过身份验证。您应该拥有一个PAT,该PAT有权访问所有项目。

您应该要求组织管理员或具有所有项目访问权限的任何其他帐户为您生成PAT。然后使用您帐户中的此PAT调用API。