Compartilhar via


Criar integrações do Azure DevOps com aplicativos do Microsoft Entra OAuth

Serviços do Azure DevOps

A plataforma Microsoft Identity oferece várias maneiras de autenticar usuários por meio do protocolo OAuth 2.0. Nesses documentos, usamos tokens OAuth para fazer referência coloquialmente a fluxos de usuário em nome de, também conhecidos como fluxos delegados, para aplicativos que solicitam tokens para executar ações para seus usuários.

Isso difere dos aplicativos que executam ações em nome de si mesmos. Para isso, você usaria entidades de serviço e identidades gerenciadas.

Recursos para desenvolvedores

Recursos para administradores

Dicas para criação e migração

  • Os aplicativos do Microsoft Entra não oferecem suporte nativo a usuários da conta Microsoft (MSA) para o recurso Azure DevOps. Se você estiver criando um aplicativo que precisa atender aos usuários do MSA ou dar suporte a usuários do Microsoft Entra e MSA, os aplicativos OAuth do Azure DevOps continuam sendo sua melhor opção. No momento, estamos trabalhando no suporte nativo para usuários do MSA por meio do Microsoft Entra OAuth.
  • Identificador de recurso do Azure DevOps: 499b84ac-1321-427f-aa17-267ca6975798
  • URI de recurso do Azure DevOps: https://app.vssps.visualstudio.com
  • Use o .default escopo ao solicitar um token com todos os escopos para os quais o aplicativo tem permissão.
  • Em um aplicativo OAuth do Azure DevOps anterior, talvez você tenha usado identificadores de usuário do Azure DevOps que não existem no Microsoft Entra. Ao migrar para o Microsoft Entra, use a API ReadIdentities para resolver e corresponder às diferentes identidades usadas por cada provedor de identidade.