Token

Persönliche Zugriffstoken (PATs)

Mit der PAT Lifecycle Management-API können Benutzer den Lebenszyklus ihrer persönlichen Zugriffstoken (PATs) verwalten, die als alternative Methode zur Authentifizierung bei Azure DevOps verwendet werden können. Die Beispiele und eine vollständige Liste der verfügbaren Anforderungen finden Sie in der PAT Lifecycle Management-API-Referenz.

Damit die Anforderungen in dieser API ausgeführt werden können, müssen sie mit dem Azure AD-Zugriffstoken autorisiert werden.

In diesem Leitfaden erfahren Sie, wie Sie das Azure AD-Zugriffstoken mit Autorisierungscodeflow abrufen. Der scope für das Token sollte sein499b84ac-1321-427f-aa17-267ca6975798/.default, der Zugriff auf Azure DevOps Services REST-API ermöglicht. Wenn Sie das Token haben, verwenden Sie es als Bearer Token im Authorization Header Ihrer Anforderung.

Beispiel: Verwenden des Azure AD-Zugriffstokens, um die Listen-PATs-Anforderung zu stellen

In diesem Beispiel wird gezeigt, wie Sie das Azure AD-Token verwenden, um die Listenanforderung der PAT-API auszuführen. Die vollständige Liste der Parameter und die Beispielantwort finden Sie in der API-Referenz.

Tipp

Versuchen Sie, diese und andere Anforderungen von der API in Postman auszuführen!

Vergessen Sie nicht, die IDs (Mandant, organization usw.) und das Zugriffstoken auf der Registerkarte Autorisierung zu ersetzen.

$auth = "Bearer <Azure AD token>"

$headers = @{
    'Authorization' = $auth
}

Invoke-RestMethod -H $headers "https://vssps.dev.azure.com/{organization}/_apis/Tokens/Pats?api-version=6.1-preview"