權杖

個人存取權杖 (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"