Jetons
Jetons d’accès personnels (PAT)
L’API de gestion du cycle de vie PAT permet aux utilisateurs de gérer le cycle de vie de leurs jetons d’accès personnels (PAT), qui peuvent être utilisés comme une autre méthode pour s’authentifier dans Azure DevOps. Pour voir les exemples et la liste complète des demandes disponibles, reportez-vous à la référence de l’API gestion du cycle de vie PAT
Pour que les requêtes de cette API soient exécutées, elles doivent être autorisées avec le jeton d’accès Azure AD
Découvrez comment acquérir le jeton d’accès Azure AD avec le flux de code d’autorisation en suivant ce guide.
le scope
pour le jeton doit être 499b84ac-1321-427f-aa17-267ca6975798/.default
qui fournit l’accès à Azure DevOps Services API REST.
Une fois que vous avez le jeton, utilisez-le comme Bearer
jeton dans l’en-tête Authorization
de votre demande
Exemple : utiliser le jeton d’accès Azure AD pour effectuer la demande list PATs
Dans cet exemple, vous pouvez voir comment utiliser un jeton Azure AD pour répertorier vos PAT dans un organization. Reportez-vous à la référence de l’API pour voir la liste complète des paramètres et des exemples de réponse
Conseil
Essayez d’exécuter cette requête et d’autres à partir de l’API dans Postman !
N’oubliez pas de remplacer les ID (locataire, organization, etc.) et le jeton d’accès sous l’onglet Autorisation
$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"