トークン
個人用アクセス トークン (PAT)
PAT ライフサイクル管理 API を使用すると、ユーザーは個人用アクセス トークン (PAT) のライフサイクルを管理できます。これは、Azure DevOps に対する認証の代替方法として使用できます。 使用可能な要求の例と完全な一覧については、PAT ライフサイクル管理 API リファレンスを参照してください
この API の要求を実行するには、Azure AD アクセス トークンを使用して承認する必要があります
このガイドに従って、承認コード フローを使用して Azure AD アクセス トークンを取得する方法について説明します。
トークンの はscope
、499b84ac-1321-427f-aa17-267ca6975798/.default
AZURE DEVOPS SERVICES REST API へのアクセスを提供する である必要があります。
トークンを取得したら、それを要求の Bearer
ヘッダーの Authorization
トークンとして使用します
例: Azure AD アクセス トークンを使用して LIST PAT 要求を行う
この例では、Azure AD トークンを使用して、organization内の PAT を一覧表示する方法を確認できます。 パラメーターとサンプル応答の完全な一覧については、API リファレンスを参照してください
ヒント
Postman で API からこの要求やその他の要求を実行してみてください。
[承認] タブで ID (テナント、organizationなど) とアクセス トークンを置き換えることを忘れないでください
$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"