다음을 통해 공유


Azure DevOps에 액세스할 수 있도록 다른 서비스 승인

Azure DevOps Services

Important

이 문서는 Azure DevOps OAuth 권한 부여에 적용됩니다. Azure DevOps OAuth는 2026년에 사용 중단될 예정입니다. 블로그 게시물에서 자세히 알아보세요.

OAuth 2.0 프레임워크를 사용하여 다른 서비스에 Azure DevOps에 대한 액세스 권한을 부여할 수 있습니다. 이 보안 권한 부여를 통해 서비스는 작업 항목, 소스 코드 및 빌드 결과와 같은 리소스에 액세스할 수 있습니다. 서비스에 권한을 부여할 때 Microsoft 계정(예 me@live.com: ) 또는 회사 계정(예 me@my-workplace.com: )을 사용합니다. 권한 있는 서비스는 Azure DevOps 자격 증명에 액세스할 수 없으며 필요에 따라 권한 부여를 취소할 수 있습니다.

필수 조건

  • 사용 권한:
    • 프로젝트 관리자 그룹의 구성원 됩니다.
    • 서비스에는 액세스해야 하는 리소스에 대해 기여자 역할 또는 유사한 권한이 있는 사용자 지정 역할이 있습니다.
  • 서비스 호환성: 권한을 부여하려는 서비스는 Azure DevOps와의 OAuth 2.0 통합을 지원합니다.

서비스 권한 부여

일반적인 권한 부여 흐름은 다음 예제와 유사할 수 있습니다.

  1. Azure DevOps 리소스를 사용하는 서비스를 사용하는 경우 서비스는 권한 부여를 요청합니다.

  2. 아직 로그인하지 않은 경우 Azure DevOps에서 자격 증명을 입력하라는 메시지를 표시합니다.

    Visual Studio 로그인 프롬프트의 스크린샷.

  3. 로그인하면 권한 부여 승인 페이지가 표시됩니다.

    애플리케이션의 권한 부여에 대한 수락 또는 거부 단추의 스크린샷

    서비스는 REST API를 통해서만 전체 액세스를 요청할 수 있으므로 권한 부여 요청이 구체적이지 않을 수 있습니다.

  4. 요청을 검토하고 권한 부여를 승인합니다.

    권한 있는 서비스는 Azure DevOps 조직 내의 리소스에 액세스할 수 있습니다.

  5. 권한 부여 요청이 합법적인지 확인하려면 다음 작업을 수행합니다.

    • 승인 페이지 맨 위에 있는 Azure DevOps 브랜딩을 확인합니다.
    • 승인 페이지 URL이 .로 https://app.vssps.visualstudio.com/시작하는지 확인합니다.
    • 브라우저에서 HTTPS 관련 보안 경고에 대해 경고합니다.
    • 서비스는 자격 증명을 직접 요청하지 않습니다. Azure DevOps에서 제공하는 권한 부여 승인 페이지를 사용합니다.

권한 부여 관리

조직에 액세스하기 위해 권한 부여를 부여한 서비스를 검토합니다.

  1. 조직에 로그인합니다(https://dev.azure.com/{yourorganization}).

  2. 사용자 설정>프로필을 선택합니다.

  3. 권한 부여를 선택합니다.

    권한 부여가 선택된 프로필 설정의 스크린샷

  4. 서비스가 사용자 대신 조직에 액세스할 수 없도록 권한 부여를 취소하려면 해지 취소를>선택합니다.

    선택하기 위해 강조 표시된 휴지통 취소를 보여 주는 스크린샷.

다음 단계