Google 캘린더 스포크 설정

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

    시작하기 전에

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

    달력에서 Google OAuth 애플리케이션 만들기

    인스턴스에서 Google 캘린더 API ServiceNowGoogle 대한 액세스 요청을 인증하는 캘린더에 OAuth 애플리케이션을 만듭니다. 인증에 성공하면 캘린더 API에 Google 액세스하는 데 사용할 수 있는 ServiceNow OAuth 토큰을 생성할 수 있습니다.

    시작하기 전에

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

    필요한 역할: admin.

    프로시저

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

        프로젝트 생성 확인.

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

        Google 캘린더 API가 사용하도록 설정되었습니다.

    4. 연결 및 자격 증명 양식에 저장할 자격 증명을 생성합니다.
      1. 자격 증명 만들기를 선택합니다.
        Google 캘린더 API에 액세스하기 위한 자격 증명 생성 버튼입니다.
      2. 양식을 작성합니다.
        표 1. Google 캘린더 API 자격 증명
        API 선택 인스턴스가 액세스하는 API ServiceNow 의 이름입니다.
        주:
        Google 캘린더 API 옵션이 선택되어 있는지 확인합니다.
        어떤 데이터에 액세스할 예정입니까? * 인스턴스가 달력 애플리케이션에서 액세스하는 데이터의 ServiceNow 유형입니다 Google .
        팁:
        OAuth 애플리케이션을 만들려면 사용자 데이터를 선택합니다.
      3. 다음을 선택합니다.
      4. OAuth 동의 화면 섹션에서 양식을 채웁니다.
        표 2. OAuth 동의 화면 양식
        필드 설명 필수?
        앱 이름 OAuth 앱의 사용자 지정 이름입니다.
        사용자 지원 이메일 OAuth 앱 사용자는 이 이메일에 대한 동의에 대한 쿼리를 보낼 수 있습니다.
        앱 로고 OAuth 앱의 로고, 아니요
        개발자 연락처 정보 Google 는 이 이메일 ID를 사용하여 프로젝트의 변경 사항을 알려줍니다.
      5. 저장 및 계속을 선택합니다.
    5. 옵션: 특정 Google 캘린더 API에 액세스할 수 있는 권한을 지정합니다.
      1. SCOPES 제목 아래에서 ADD OR REMOVE SCOPES를 선택합니다.
      2. Update selected scopes(선택한 범위 업데이트) 창에서 Enter property name or value(속성 이름 또는 값 입력) 필드에 Google Calendar 를 입력합니다.
        입력란에 Google Calendar를 입력합니다.
      3. 목록에서 Google 캘린더 API를 선택합니다.
      4. 목록에서 필요한 API를 선택합니다.
        필요한 Google 캘린더 API를 선택합니다.
      5. 업데이트를 선택합니다.
    6. OAuth 클라이언트 ID 및 관련 상세 정보를 생성합니다.
      연결 및 자격 증명 양식에 OAuth 클라이언트 ID 및 관련 상세 정보를 입력해야 합니다.
      1. Application type(응용 프로그램 유형) 필드에서 Web application(웹 응용 프로그램)을 선택합니다.
      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의 Google URL입니다.

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

      API 버전 인스턴스가 Google 액세스하는 달력 API ServiceNow 의 버전입니다.

      V3을 입력합니다.

      OAuth 클라이언트 ID 만든 OAuth 앱에 액세스하는 클라이언트의 ID입니다.
      팁:
      OAuth 앱을 생성하는 동안 다운로드한 JSON 파일에서 OAuth 클라이언트 ID를 찾을 수 있습니다. 을 참조하십시오 달력에서 Google OAuth 애플리케이션 만들기.
      OAuth 클라이언트 비밀 인스턴스가 ServiceNow OAuth 앱에 ID를 증명하는 데 사용하는 비밀입니다.
      팁:
      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 토큰을 가져옵니다.
      연결 및 자격 증명 기록이 생성됩니다.