【问题标题】:Azure Devops Rest API - how to get all the projects for an organization - bypassing the authentication for the userAzure Devops Rest API - 如何获取组织的所有项目 - 绕过用户的身份验证
【发布时间】:2020-06-16 18:38:43
【问题描述】:

​你好,

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

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

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

有没有办法做到这一点?

【问题讨论】:

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


    【解决方案1】:

    没有办法绕过认证。您应该有一个有权访问所有项目的 PAT。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-11
      相关资源
      最近更新 更多