Microsoft Azure DevOps 보드 스포크 OAuth 사용 설정

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2026년 06월 16일
  • 소요 시간: 6분
  • 인스턴스를 통합 ServiceNow 하고 Azure DevOps 보드 OAuth 2.0 인증을 사용하여 요청을 인증 ServiceNow 합니다.

    시작하기 전에

    • 통합 허브 구독을 요청합니다.
    • Azure DevOps 보드 스포크 활성화
    • 필요한 역할: admin.
    중요사항:
    • OAuth 사용을 설정하는 Azure DevOps 보드 스포크 경우 personal access token을(를) 사용하여 스포크를 설정할 필요가 없습니다.
    • Azure DevOps 보드 스포크 가 이미 구성되고 설정된 경우 OAuth를 사용하여 스포크 설정을 진행하기 전에 기존 연결에 대해 활성 값을 false로 설정해야 합니다.

      연결이 이미 구성된 경우 활성 값을 false로 설정합니다.

    Microsoft Azure 포털을 사용하여 애플리케이션 등록

    Microsoft Azure 포털에서 ServiceNow 애플리케이션을 등록하여 인스턴스에 권한을 부여합니다.

    시작하기 전에

    필요한 역할: admin.

    이 태스크 정보

    Microsoft Azure 포털에서 다음 단계를 완료합니다.

    프로시저

    1. Microsoft Azure 포털에 관리자로 로그인합니다.
    2. App Registrations(앱 등록)를 클릭합니다.
    3. 신규 등록을 클릭합니다.
    4. 양식에서 요구 사항에 따라 필드를 채웁니다.
      리디렉션 URI의 경우 https://<ServiceNow-Instance-Name>.service-now.com/oauth_redirect.do 형식으로 인스턴스 URL을 지정합니다ServiceNow.

      Microsoft Azure 포털에서 애플리케이션을 등록합니다.

    5. 등록을 클릭합니다.
      애플리케이션이 생성되고 애플리케이션(클라이언트) ID디렉터리(테넌트) ID 값이 표시됩니다.

      애플리케이션 생성 후 표시되는 애플리케이션(클라이언트) ID 및 디렉터리(테넌트) ID 값입니다.

    6. 애플리케이션(클라이언트) ID디렉터리(테넌트) ID의 값을 복사하고 기록합니다.
    7. 애플리케이션에 대한 클라이언트 비밀을 생성합니다.
      1. Manage(관리)에서 Certificates & secrets(인증서 및 비밀)를 클릭합니다.
      2. 새 클라이언트 비밀 을 클릭합니다.
      3. 양식에 설명을 입력하고 비밀이 만료되는 기간을 지정합니다.
      4. 추가를 클릭합니다.

        클라이언트 비밀을 만듭니다.

        클라이언트 암호가 만들어지고 해당 값이 표시됩니다.
      5. 나중에 사용할 수 있도록 클라이언트 암호의 값을 복사합니다.

        나중에 사용할 수 있도록 클라이언트 암호의 값을 복사합니다.

    8. 애플리케이션에 필요한 API 권한을 제공합니다.
      1. 관리에서 API 권한을 클릭합니다.
      2. 권한 추가를 클릭합니다.
      3. Microsoft API에서Azure DevOps를 클릭합니다.

        API 권한을 추가합니다.

      4. VSO를 확장하고 이러한 사용 권한 vso.project_managevso.work_full 선택합니다.
        Microsoft Graph에서 User.Read 권한은 기본적으로 선택됩니다. 요구 사항에 따라 다른 권한을 구성합니다.
      5. ServiceNow에 대한 관리자 동의 부여를 클릭합니다.

        ServiceNow에 대한 관리자 동의를 부여합니다.

      6. 메시지가 표시되면 ServiceNow에 대한 관리자 동의 부여 선택을 확인합니다.

    결과

    애플리케이션이 Microsoft Azure Portal에 등록되었습니다. 이 애플리케이션을 사용하면 ServiceNow 인스턴스에서 Azure DevOps 프로젝트에 연결할 수 있습니다.

    인스턴스에 애플리케이션 레지스트리 ServiceNow 작성

    Microsoft Azure Portal에서 애플리케이션을 등록하는 동안 생성된 정보를 사용하여 ServiceNow 인스턴스에 애플리케이션 레지스트리 기록을 생성합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 OAuth > 애플리케이션 레지스트리.
    2. 새로 만들기를 클릭합니다.

      시스템에 어떤 종류의 OAuth 애플리케이션이 있습니까?

    3. 타사 OAuth 공급자에 연결을 선택합니다.
    4. 양식의 필드에 내용을 입력합니다.
      표 1. 애플리케이션 레지스트리 양식
      필드 설명
      이름 애플리케이션 레지스트리 기록을 식별하는 이름입니다. 예를 들어 Azure DevOps Boards OAuth 앱 레지스트리입니다.
      클라이언트 ID Azure 포털에서 애플리케이션을 등록한 후 생성된 애플리케이션(클라이언트) ID의 값입니다.
      클라이언트 비밀 Azure 포털에서 애플리케이션을 등록한 후 생성된 클라이언트 비밀의 값입니다.
      기본 부여 유형 인증 코드를 선택합니다.
      토큰 URL 토큰 URL 형식: https://login.microsoftonline.com/<Tenant_ID>/oauth2/v2.0/token. <Tenant_ID>Azure Portal에서 애플리케이션을 등록한 후 생성된 디렉터리(테넌트) ID의 값으로 바꿉니다.
      인증 URL https://login.microsoftonline.com/<Tenant_ID>/oauth2/v2.0/authorization 형식으로 URL을 인증합니다. <Tenant_ID>Azure Portal에서 애플리케이션을 등록한 후 생성된 디렉터리(테넌트) ID의 값으로 바꿉니다.
    5. OAuth 엔터티 범위 탭을 클릭합니다.
    6. 이 값을 사용하여 두 개의 행을 삽입합니다.
      이름 OAuth 범위
      vso.project_manage https://app.vssps.visualstudio.com/vso.project_manage
      vso.work_full https://app.vssps.visualstudio.com/vso.work_full
      offline_access offline_access

      OAuth 엔터티 범위를 추가합니다.

    7. 양식 헤더를 마우스 오른쪽 단추로 클릭하고 저장을 클릭합니다.

    결과

    애플리케이션 레지스트리 기록이 생성되고 OAuth 엔터티 프로파일 기록이 생성됩니다. 예를 들어 Azure DevOps Boards OAuth 앱 등록 default_profile입니다.

    에 대한 자격 증명 기록 생성 Azure DevOps 보드 스포크

    Azure DevOps Boards 계정에 대한 자격 증명 기록을 생성합니다. 연결 및 자격 증명 별칭은 Azure DevOps 보드 스포크 이 자격 증명을 사용하여 작업을 승인합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 통합 허브 > 연결 및 자격 증명 > 자격 증명.
    2. 새로 만들기를 클릭합니다.

      시스템에 어떤 유형의 자격 증명을 작성하시겠습니까?라는 메시지가 표시됩니다.

    3. OAuth 2.0 자격 증명을 선택합니다.
    4. 양식에 값을 입력합니다.
      표 2. OAuth 2.0 자격 증명 양식
      필드 설명
      이름 자격 증명 기록의 이름입니다. 예를 들어 Azure DevOps 스포크 OAuth Cred입니다.
      OAuth 엔터티 프로파일 애플리케이션 레지스트리 기록을 생성할 때 생성된 OAuth 엔터티 프로파일을 선택합니다. 예를 들어 Azure DevOps Boards OAuth 앱 등록 default_profile입니다.
    5. 양식 헤더를 마우스 오른쪽 단추로 클릭하고 저장을 클릭합니다.
    6. OAuth 토큰 임포트 관련 링크를 클릭합니다.
      인증 시 OAuth 새로 고침 토큰이 생성되고 만료 상세 정보도 표시됩니다.

    에 대한 연결 기록을 생성합니다. Azure DevOps 보드 스포크

    Azure DevOps Boards 계정에 대한 연결 기록을 생성합니다. 연결 및 자격 증명 별칭은 Azure DevOps 보드 스포크 이 자격 증명을 사용하여 작업을 승인합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 통합 허브 > 연결 및 자격 증명 > 연결 및 자격 증명 별칭.
    2. Azure_DevOps_Boards 기록을 엽니다.
    3. 연결 탭에서 새로 만들기를 클릭합니다.
    4. 양식에서 다음 값을 입력합니다.
      표 3. HTTP 연결 양식
      필드 설명
      이름 연결 기록을 식별하는 이름입니다. 예: Azure DevOps Spoke OAuth Conn.
      자격 증명 생성한 자격 증명 기록입니다. 예를 들어 Azure DevOps 스포크 OAuth Cred입니다.
      연결 URL Azure DevOps 조직 URL입니다. 예를 들어 https://dev.azure.com/<instance-name> 형식으로 URL을 입력합니다.
    5. 제출을 클릭합니다.