令牌

个人访问令牌 (PAC)

PAT 生命周期管理 API 允许用户 (PAT) 管理其个人访问令牌的生命周期,这可用作在 Azure DevOps 中进行身份验证的备用方法。 若要查看示例和可用请求的完整列表,请参阅 PAT 生命周期管理 API 参考

若要执行此 API 中的请求,需要使用 Azure AD 访问令牌对其进行授权

按照 本指南了解如何获取具有授权代码流的 Azure AD 访问令牌。 scope令牌的 应为499b84ac-1321-427f-aa17-267ca6975798/.default提供对 REST API Azure DevOps Services访问权限的 。 获得令牌后,将其用作 Bearer 请求标头中的 Authorization 令牌

示例:使用 Azure AD 访问令牌发出列出 PAT 请求

在此示例中,你将了解如何使用 Azure AD 令牌列出组织中的 PAT。 请参阅 API 参考,查看参数和示例响应的完整列表

提示

尝试在 Postman 中执行此请求和其他来自 API 的请求!

不要忘记替换“授权”选项卡上 (租户、组织等) 的 ID 和访问令牌

$auth = "Bearer <Azure AD token>"
$azureDevOpsApiVersion = "{latest API version}"
$headers = @{
    'Authorization' = $auth
}

Invoke-RestMethod -H $headers "https://vssps.dev.azure.com/{organization}/_apis/Tokens/Pats?api-version=$azureDevOpsApiVersion"