共用方式為


權杖

個人存取權杖 (PAT)

PAT 生命週期管理 API 可讓使用者管理其個人存取權杖的生命週期, (PAT) ,可用來做為向 Azure DevOps 進行驗證的替代方法。 若要查看範例和可用要求的完整清單,請參閱 PAT 生命週期管理 API 參考

為了讓此 API 中的要求執行,他們必須使用Azure AD 存取權杖獲得授權

遵循 本指南,瞭解如何使用授權碼流程取得 Azure AD 存取權杖。 權杖的 應為 499b84ac-1321-427f-aa17-267ca6975798/.defaultscope 以提供對 REST API Azure DevOps Services的存取權。 擁有權杖之後,請在要求的標頭中 Authorization 使用它作為 Bearer 權杖

範例:使用 Azure AD 存取權杖提出列出 PAT 要求

在此範例中,您可以看到如何使用 Azure AD 權杖來列出組織中的 PAT。 請參閱 API 參考,以查看參數和範例回應的完整清單

提示

請嘗試從 Postman中的 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"