Compartilhar via


Emitir tokens do Entra com a CLI do Azure

Use a CLI do Azure para emitir um token do Microsoft Entra e chamar APIs REST do Azure DevOps. Como os tokens de acesso do Entra duram apenas uma hora, eles são ideais para operações pontuais rápidas. Você pode usar a CLI do Azure para adquirir um token de usuário para si mesmo ou em nome de uma entidade de serviço.

Pré-requisitos

Categoria Requisitos
Locatário e assinatura do Entra Verifique se a assinatura está associada ao locatário conectado à organização do Azure DevOps que você está tentando acessar. Se você não souber sua ID de locatário ou assinatura, poderá encontrá-la no portal do Azure.    
CLI do Azure Baixe e instale a CLI do Azure.
Aplicativo Entra (Se estiver autenticando para um principal de serviço) Crie o aplicativo Entra e tenha a ID do cliente do aplicativo e o segredo do cliente prontos.

Obtenha um token Entra para você

  1. Entre na CLI do Azure usando o comando az login e siga as instruções na tela.

  2. Defina a assinatura correta para o usuário conectado com esses comandos bash. Verifique se a ID da assinatura do Azure está associada ao locatário conectado à organização do Azure DevOps que você está tentando acessar. Se você não souber sua ID de locatário, poderá encontrá-la no portal do Azure.

    az account set -s <subscription-id>
    
  3. Gere um token de acesso Microsoft Entra ID com o comando az account get-access-token usando a ID de recurso do Azure DevOps: 499b84ac-1321-427f-aa17-267ca6975798.

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