Google 달력 스포크 설정

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2023년 08월 03일
  • 소요 시간: 6분
  • 연결 및 자격 증명 기록을 설정하여 인스턴스와 Google 달력 API(애플리케이션 프로그래밍 인터페이스) 간의 ServiceNow 아웃바운드 통합을 설정합니다.

    시작하기 전에

    • 통합 허브 구독을 요청합니다.
    • 달력 스포크를 Google 활성화합니다.
    • 계정이 있는지 확인합니다 Google Workspace .
    • 도메인과 관련된 도메인 및 이메일 주소가 있는지 확인합니다. 예를 들어 www.mydomain.com 및 jane-admin@mydomain.com 입니다.
      주:
      에서 도메인당 하나의 이메일 주소만 등록할 수 있습니다 Google Workspace.
    • 필요한 역할: admin.

    달력에 Google OAuth 애플리케이션 작성

    인스턴스에서 달력 API ServiceNow 에 대한 접근 Google 요청을 인증하는 달력에 OAuth 애플리케이션을 Google 작성합니다. 인증에 성공하면 Calendar API에 액세스하는 데 사용할 수 있는 ServiceNow OAuth 토큰을 생성할 수 있습니다 Google .

    시작하기 전에

    Google 달력 스포크 통합 요구 사항:
    • 도메인과 연결된 도메인 및 이메일 주소입니다. 예를 들어 www.mydomain.com 및 jane-admin@mydomain.com 입니다. 에서는 Google Workspace도메인당 하나의 이메일 주소만 등록할 수 있습니다.
    • Google Workspace 동일한 도메인으로 생성된 로그인 자격 증명입니다.

    필요한 역할: admin.

    프로시저

    1. 자격 증명으로 Google Workspace 로그인합니다https://console.developers.google.com.
    2. 에서 Google Workspace프로젝트를 작성합니다.
      이 프로젝트는 OAuth 애플리케이션과 인스턴스에서 Calendar API ServiceNowGoogle 액세스할 수 있는 권한을 제공합니다.
      1. 버튼을 선택합니다.
        Google Workspace에서 Google 캘린더의 프로젝트 생성 버튼입니다.
      2. 프로젝트 선택 창에서 새 프로젝트를 선택합니다.
      3. 프로젝트 이름 필드에 프로젝트의 고유한 이름을 입력합니다.
      4. 위치 필드에서 찾아보기를 선택하여 조직을 선택합니다.
      5. 만들기를 선택합니다.
        알림 창에서 프로젝트가 생성되었는지 확인합니다.

        프로젝트 생성 확인.

      6. 프로젝트 선택을 선택합니다.
    3. Google 달력 API 권한을 사용 설정합니다.
      1. + API 및 서비스 사용을 선택합니다.
        API 및 서비스 사용 버튼.
      2. API 라이브러리 시작 페이지에서 제목 아래의 Google Workspace Google 캘린더 API 카드로 이동합니다.
        Google 달력 API 버튼.
      3. Google 캘린더 API를 선택합니다.
      4. ENABLE을 선택합니다.
        프로젝트에서 Google 캘린더 API를 사용할 수 있습니다.

        Google 달력 API를 사용할 수 있습니다.

    4. 연결 및 자격 증명 양식에 저장할 자격 증명을 생성합니다.
      1. 자격 증명 생성을 선택합니다.
        Google 캘린더 API에 액세스하기 위한 자격 증명 작성 버튼입니다.
      2. 양식을 작성합니다.
        표 1. Google 달력 API 자격 증명
        API 선택 인스턴스가 액세스하는 API ServiceNow 의 이름입니다.
        주:
        Google 캘린더 API 옵션이 선택되어 있는지 확인합니다.
        어떤 데이터에 액세스하시겠습니까? * 인스턴스가 달력 애플리케이션에서 액세스하는 Google 데이터의 ServiceNow 유형입니다.
        팁:
        OAuth 애플리케이션을 만들려면 사용자 데이터를 선택합니다.
      3. 다음을 선택합니다.
      4. OAuth 동의 화면 섹션에서 양식을 채웁니다.
        표 2. OAuth 동의 화면 양식
        필드 설명 필수입니까?
        앱 이름 OAuth 앱의 사용자 지정 이름입니다.
        사용자 지원 이메일 OAuth 앱 사용자는 이 이메일에 동의 시 쿼리를 보낼 수 있습니다.
        앱 로고 OAuth 앱의 로고, 아니요
        개발자 연락처 정보 Google 는 이 이메일 ID를 사용하여 프로젝트의 변경 내용을 알립니다.
      5. 저장 및 계속을 선택합니다.
    5. 옵션: 특정 Google 캘린더 API에 액세스할 수 있는 권한을 지정합니다.
      1. 범위 제목 아래에서 범위 추가 또는 제거를 선택합니다.
      2. 선택한 범위 업데이트 창에서 속성 이름 또는 값 입력 필드에 Google 캘린더 를 입력합니다.
        필드에 Google 캘린더를 입력합니다.
      3. 목록에서 Google 캘린더 API를 선택합니다.
      4. 목록에서 필요한 API를 선택합니다.
        필요한 Google 캘린더 API를 선택합니다.
      5. 업데이트를 선택합니다.
    6. OAuth 클라이언트 ID 및 관련 상세 정보를 생성합니다.
      연결 및 자격 증명 양식에 OAuth 클라이언트 ID 및 관련 상세 정보를 입력해야 합니다.
      1. 애플리케이션 유형 필드에서 웹 애플리케이션을 선택합니다.
      2. 이름 필드에 애플리케이션의 사용자 지정 이름을 입력합니다.
      3. 리디렉션 URL을 추가하려면 승인된 리디렉션 URI 제목 아래에서 + URI 추가를 선택합니다.
      4. 인스턴스의 URL ServiceNow 을 입력합니다.
      5. 만들기를 선택합니다.
        이미지에 표시된 대로 OAuth 애플리케이션에 대한 자격 증명이 생성됩니다.OAuth 자격 증명을 복사하거나 다운로드합니다.
    7. 완료를 선택합니다.

    달력 스포크에 대한 Google 연결 및 자격 증명 기록 생성

    인스턴스를 달력 API(애플리케이션 프로그래밍 인터페이스)와 Google 통합할 수 있는 ServiceNow 연결 및 자격 증명 기록을 생성합니다.

    시작하기 전에

    필요한 역할: admin.

    이 태스크 정보

    연결 및 자격 증명 기록에는 OAuth 앱을 생성할 때 설정한 세부 정보가 포함됩니다. 문서를 참조하십시오 달력에 Google OAuth 애플리케이션 작성.

    프로시저

    1. 다음으로 이동 모두 > 프로세스 자동화 > 플로우 디자이너.
    2. 연결을 선택합니다.
    3. 모든 연결 검색 필드에 Google 캘린더를 입력합니다.Google 캘린더 연결 카드를 검색합니다.
    4. Google_Calendar 카드에서 세부 정보 보기를 클릭합니다.
    5. 구성을 클릭합니다.Google 캘린더 연결 및 자격 증명 기록 구성 버튼.
    6. 양식에 세부 정보를 입력합니다.
      표 3. Google 캘린더 연결 및 자격 증명 양식
      필드 설명
      연결 이름 달력 API와의 Google 연결 이름입니다.
      주:
      첫 번째이자 기본 연결 이름은 읽기 전용인 Google_Calendar입니다. 연결에 사용자 지정 이름을 제공하려면 연결 추가를 선택하여 연결을 생성합니다.
      연결 URL 달력 API의 URL입니다 Google .

      https://googleapis.com 입력합니다.

      API 버전 인스턴스에서 액세스하는 달력 API ServiceNowGoogle 버전입니다.

      V3을 입력합니다.

      OAuth 클라이언트 ID 생성한 OAuth 앱에 액세스하는 클라이언트의 ID입니다.
      팁:
      OAuth 앱을 생성하는 동안 다운로드한 JSON 파일에서 OAuth 클라이언트 ID를 찾을 수 있습니다. 문서를 참조하십시오 달력에 Google OAuth 애플리케이션 작성.
      OAuth 클라이언트 비밀 인스턴스가 OAuth 앱에 대한 ID를 증명하는 데 사용하는 비밀 ServiceNow 입니다.
      팁:
      OAuth 앱을 생성하는 동안 다운로드한 JSON 파일에서 OAuth 클라이언트 비밀을 찾을 수 있습니다. 문서를 참조하십시오 달력에 Google OAuth 애플리케이션 작성.
      OAuth 리디렉션 URL OAuth 앱이 인스턴스에서 요청을 ServiceNow 인증한 후 애플리케이션에 대한 리디렉션 URL입니다.
      팁:
      OAuth 앱을 생성하는 동안 다운로드한 JSON 파일에서 OAuth 리디렉션 URL을 찾을 수 있습니다. 문서를 참조하십시오 달력에 Google OAuth 애플리케이션 작성.
      OAuth 인증 URL 인스턴스에서 OAuth 인증 프로세스를 시작하는 데 사용할 수 있는 ServiceNow OAuth 서비스 제공자가 제공하는 URL입니다.
      팁:
      OAuth 앱을 만드는 동안 다운로드한 JSON 파일에서 OAuth 권한 부여 URL을 찾을 수 있습니다.
      OAuth 토큰 URL 인스턴스에서 액세스 토큰에 대한 인증 코드를 교환하는 데 사용할 수 있는 ServiceNow OAuth 서비스 제공자가 제공하는 URL입니다.
      팁:
      OAuth 앱을 만드는 동안 다운로드한 JSON 파일에서 OAuth 권한 부여 URL을 찾을 수 있습니다.
    7. OAuth 토큰 구성 및 가져오기를 선택합니다.
    8. Google Workspace 로그인하여 OAuth 토큰을 가져옵니다.
      연결 및 자격 증명 기록이 생성됩니다.