다음을 통해 공유


Microsoft Entra OAuth 앱 사용하여 Azure DevOps 빌드

Entra OAuth 토큰

Microsoft ID 플랫폼은 OAuth 2.0 프로토콜통해 사용자를 인증하는 여러 가지 방법을 제공합니다. 이 문서에서는 OAuth 토큰을 사용하여 토큰을 요청하여 사용자에 대한 작업을 수행하기 위해 토큰을 요청하는 앱에 대해위임된 흐름이라고도 하는사용자 흐름참조합니다. 이 가이드의 나머지 부분에는 이러한 앱 개발자에게 유용한 리소스가 제공됩니다.

우리가 지원하는 또 다른 일반적인 앱 흐름은 서비스 주체 및 관리 ID사용하여 앱을 빌드하는 것입니다. Entra 토큰은 Azure CLI를 사용하여 임시 요청 또는 Git 자격 증명 관리자를 통해 git 작업에 사용할 수도 있습니다.

Important

새 OAuth 2.0 앱을 만들 때 Azure DevOps OAuth 앱 이 2026년에 사용 중단될 예정이므로 Microsoft Entra OAuth 앱 에서 시작하세요. 블로그 게시물에서 자세히 알아보세요.

유용한 리소스

개발자용

관리자의 경우

팁 빌드 및 마이그레이션

참고 항목

Microsoft Entra OAuth 앱은 기본적으로 Azure DevOps REST API에 대한 MSA 사용자를 지원하지 않습니다. MSA 사용자를 수용해야 하거나 Microsoft Entra 및 MSA 사용자를 모두 지원하는 앱을 빌드하는 경우 Azure DevOps OAuth 앱 이 최상의 옵션으로 유지됩니다. 현재 Microsoft Entra OAuth를 통해 MSA 사용자에 대한 기본 지원을 진행하고 있습니다.

  • 잘 아는 Azure DevOps ID:
    • Microsoft Entra 리소스 식별자: 499b84ac-1321-427f-aa17-267ca6975798
    • 리소스 URI: https://app.vssps.visualstudio.com
    • 앱에 .default 사용 권한이 부여된 모든 범위의 토큰을 요청할 때 범위를 사용합니다.
  • 기존 앱을 마이그레이션할 때 Microsoft Entra에 없는 Azure DevOps 사용자 식별자를 사용할 수 있습니다. ReadIdentities API를 사용하여 각 ID 공급자가 사용 중인 다양한 ID를 확인하고 일치시킬 수 있습니다.