Partager via


Émettre des jetons Entra avec Azure CLI

Utilisez Azure CLI pour émettre un jeton Microsoft Entra et appeler des API REST Azure DevOps. Étant donné que les jetons d’accès Entra ne durent qu’une heure, ils sont idéaux pour les opérations ponctuelles rapides. Vous pouvez utiliser Azure CLI pour acquérir un jeton utilisateur pour vous-même ou pour le compte d’un principal de service.

Conditions préalables

Catégorie Spécifications
Entra tenant et abonnement Vérifiez que l’abonnement est associé au locataire connecté à l’organisation Azure DevOps auquel vous essayez d’accéder. Si vous ne connaissez pas votre locataire ou votre ID d’abonnement, vous pouvez le trouver dans le portail Azure.    
Azure CLI Téléchargez et installez Azure CLI.
Application Entra (Si l'authentification pour un principal de service est nécessaire) Créez l'application Entra et veillez à disposer de l'ID client et de la clé secrète client de l'application.

Obtenir un jeton Entra pour vous-même

  1. Connectez-vous à l’Azure CLI en utilisant la commande az login et suivez les instructions affichées à l’écran.

  2. Définissez l’abonnement approprié pour l’utilisateur connecté avec ces commandes bash. Assurez-vous que l’ID d’abonnement Azure est associé au locataire connecté à l’organisation Azure DevOps à laquelle vous essayez d’accéder. Si vous ne connaissez pas votre ID d’abonnement, vous pouvez le trouver dans le portail Azure.

    az account set -s <subscription-id>
    
  3. Générez un jeton d’accès d’ID Microsoft Entra avec la commande az account get-access-token à l’aide de l’ID de ressource Azure DevOps : 499b84ac-1321-427f-aa17-267ca6975798.

    az account get-access-token \
    --resource 499b84ac-1321-427f-aa17-267ca6975798 \
    --query "accessToken" \
    -o tsv