令牌
个人访问令牌 (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 参考,查看参数和示例响应的完整列表
$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"