Delen via


Azure DevOps-integraties bouwen met Microsoft Entra OAuth-apps

Azure DevOps Services-

Het Microsoft Identity Platform biedt veel manieren om gebruikers te verifiëren via het OAuth 2.0-protocol. In deze documenten gebruiken we OAuth-tokens om samen te verwijzen naar namens gebruikersstromen, ook wel gedelegeerde stromengenoemd, voor apps die tokens aanvragen om acties voor hun gebruikers uit te voeren.

Dit verschilt van apps die namens zichzelf acties uitvoeren. Hiervoor gebruikt u serviceprincipals en beheerde identiteiten.

Resources voor ontwikkelaars

Resources voor beheerders

Tips voor het bouwen en migreren van &

  • Microsoft Entra-apps bieden geen systeemeigen ondersteuning voor Microsoft-accountgebruikers (MSA) voor de Azure DevOps-resource. Als u een app bouwt die geschikt moet zijn voor MSA-gebruikers of zowel Microsoft Entra- als MSA-gebruikers ondersteunt, blijven Azure DevOps OAuth-apps de beste optie. We werken momenteel aan systeemeigen ondersteuning voor MSA-gebruikers via Microsoft Entra OAuth.
  • Resource-id van Azure DevOps: 499b84ac-1321-427f-aa17-267ca6975798
  • Resource-URI van Azure DevOps: https://app.vssps.visualstudio.com
  • Gebruik de .default scope wanneer je een token aanvraagt met alle scopes waarvoor de app gemachtigd is.
  • In een eerdere Azure DevOps OAuth-app hebt u mogelijk Azure DevOps-gebruikers-id's gebruikt die niet bestaan in Microsoft Entra. Wanneer u migreert naar Microsoft Entra, gebruikt u de ReadIdentities-API om de verschillende identiteiten die door elke id-provider worden gebruikt, op te lossen en overeen te komen.