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

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

    시작하기 전에

    • 통합 허브 구독을 요청합니다.
    • Azure DevOps 보드 스포크 활성화
    • 필요한 역할: admin.
    중요사항:
    • OAuth를 Azure DevOps 보드 스포크 사용하여 설정하는 경우 개인 액세스 토큰을 사용하여 스포크를 설정할 필요가 없습니다.
    • 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. 관리에서 인증서 및 암호를 클릭합니다.
      2. 새 클라이언트 비밀 을 클릭합니다.
      3. 양식에 설명을 입력하고 암호가 만료되는 기간을 지정합니다.
      4. 추가를 클릭합니다.

        클라이언트 암호를 생성합니다.

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

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

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

        API 권한을 추가합니다.

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

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

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

    결과

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

    보드 스포크에 대한 Microsoft Azure DevOps 연결 기록 생성

    ServiceNow 인스턴스가 보드에 연결 요청을 Microsoft Azure DevOps 보낼 수 있도록 연결 기록을 생성합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > 프로세스 자동화 > 워크플로우 스튜디오.
    2. 통합을 선택합니다.
    3. 모든 연결 검색 필드에 Azure DevOps Boards 입력합니다.
      아웃바운드 탭이 선택되어 있는지 확인합니다.
    4. Azure_DevOps_Boards 타일에서 세부 정보 보기를 선택합니다.
      Azure DevOps 보드 타일의 상세 정보 보기 버튼입니다.
    5. 구성을 선택합니다.
    6. 양식을 작성합니다.
      표 1. Azure DevOps Boards 연결 양식
      필드 설명
      연결 이름 연결 기록의 이름을 제공하는 옵션입니다. 생성하는 첫 번째 연결 기록의 기본 및 읽기 전용 이름은 Azure_DevOps_Boards입니다.
      연결 URL 별칭이 Azure DevOps 환경과 상호작용하는 데 사용하는 엔드포인트를 제공하는 옵션입니다.
      클라이언트 ID 포털에서 애플리케이션을 Microsoft Azure 등록하는 동안 생성한 클라이언트 ID를 제공하는 옵션입니다.
      클라이언트 비밀 포털에서 애플리케이션을 Microsoft Azure 등록하는 동안 생성한 클라이언트 비밀을 제공하는 옵션입니다.
      OAuth 리디렉션 URL 리디렉션 URL을 제공하는 옵션입니다. 리디렉션 URL을 https://<your-instance-name>.service.now.com/oauth_redirect.do 형식으로 제공해야 합니다.
      테넌트 ID 포털에서 애플리케이션을 Microsoft Azure 등록하는 동안 생성한 테넌트 ID를 제공하는 옵션입니다.
      연결 생성 양식.
    7. OAuth 토큰 생성 및 가져오기를 선택합니다.
      포털에 로그인하고 인증에 Microsoft Azure 성공하면 OAuth 토큰이 발급됩니다.

      OAuth 토큰을 사용할 수 있습니다.