權杖
個人存取權杖 (PAT)
PAT 生命週期管理 API 可讓使用者管理其個人存取權杖的生命週期, (PAT) ,可用來做為向 Azure DevOps 進行驗證的替代方法。 若要查看範例和可用要求的完整清單,請參閱 PAT 生命週期管理 API 參考
為了讓此 API 中的要求執行,他們必須使用Azure AD 存取權杖獲得授權
遵循 本指南,瞭解如何使用授權碼流程取得 Azure AD 存取權杖。
權杖的 應為 499b84ac-1321-427f-aa17-267ca6975798/.default
, scope
以提供對 REST API Azure DevOps Services的存取權。
擁有權杖之後,請在要求的標頭中 Authorization
使用它作為 Bearer
權杖
範例:使用 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"