Partilhar via


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

Serviços de DevOps do Azure

A plataforma de identidade da Microsoft oferece muitas maneiras de autenticar usuários por meio o protocolo OAuth 2.0. Nestes documentos, usamos tokens OAuth para nos referirmos coloquialmente a fluxos em nome de utilizadores, também conhecidos como fluxos delegados, para aplicativos que solicitam tokens para executar ações para os seus utilizadores.

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 criar e migrar

  • Os aplicativos Microsoft Entra não oferecem suporte nativo a usuários de conta da Microsoft (MSA) para o recurso Azure DevOps. Se estiver a criar uma aplicação que deve atender aos utilizadores do MSA ou oferecer suporte tanto aos utilizadores do Microsoft Entra como aos do MSA, aplicações OAuth do Azure DevOps continuam a ser a 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, você pode ter 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 as diferentes identidades usadas por cada provedor de identidade.