시트 API에서 Google OAuth 애플리케이션 설정

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 05월 05일
  • 소요 시간: 3분
  • 시트 API에서 Google OAuth 애플리케이션을 설정하여 인스턴스에서 ServiceNow 시트에 액세스 Google 하기 위한 요청을 인증할 수 있도록 합니다.

    시작하기 전에

    • 에서 비즈니스 계정을 https://console.developers.google.com/만듭니다.
    • 도메인과 도메인에 연결된 이메일 주소를 생성합니다. 예를 들어 www.mydomain.com 및 jane-admin@mydomain.com 입니다.
      주:
      에서 도메인당 하나의 이메일 주소만 등록할 수 있습니다 Google Workspace.
    • 필요한 역할: admin

    이 태스크 정보

    시트 API에서 Google OAuth 애플리케이션을 설정하면 인스턴스에서 스프레드시트에 안전하게 액세스하고 업데이트할 수 있습니다. 예를 들어 인스턴스 Google 에서 ServiceNow 시트로 인시던트 기록을 익스포트하는 경우 OAuth는 사용자가 매번 수동으로 로그인할 필요 없이 시스템에서 사용자를 대신하여 시트를 만들거나 업데이트할 수 있는 권한을 갖도록 합니다.

    프로시저

    1. 프로젝트로 Google Workspace 이동하여 프로젝트를 설정합니다.
      프로젝트에는 OAuth 애플리케이션의 세부 정보와 API 권한(해당하는 경우)이 포함됩니다.
      1. 필요 조건에 언급된 것과 동일한 도메인 이메일 ID 및 암호로 로그인 https://console.developers.google.com/ 합니다.
      2. 콘솔에서 Google Cloud프로젝트 선택을 선택합니다.

        에서 프로젝트 Google Workspace생성 .

      3. 프로젝트 및 폴더 검색 필드에서 새 프로젝트를 선택합니다.
        에서 새 프로젝트 Google Workspace생성 중.
      4. 프로젝트 이름* 필드에 프로젝트의 고유한 이름을 입력합니다.
      5. 위치* 필드에서 찾아보기를 선택한 다음, 조직을 선택합니다.
      6. 생성을 선택합니다.
        프로젝트가 생성되고 알림 상자에 나타납니다.
    2. 시트 API를 Google 활성화합니다.

      프로젝트 선택 Google 시트 API.

      1. 1단계에서 생성한 프로젝트를 엽니다.
        선택한 프로젝트에 대한 API 및 서비스 대시보드 페이지가 열립니다.
      2. 검색창에 Google Drive를 입력합니다.
      3. 검색 결과 목록에서 Google Drive API를 선택합니다.
        Google Drive API를 검색하는 중입니다.
      4. 활성화 를 선택합니다.
        드라이브 API가 Google 프로젝트에서 활성화되어 있습니다.
    3. OAuth 앱 및 자격 증명을 생성합니다.
      1. 활성화된 API 및 서비스 대시보드에서 자격 증명 생성을 선택합니다.
        자격 증명 생성 페이지가 표시됩니다.

        작업 공간의 자격 증명 생성 버튼.Google

      2. 자격 증명 유형 섹션에서 사용자 데이터를 선택하고 다음을 선택합니다.
        의 API 및 서비스 대시보드에 자격 증명 생성 양식이 표시됩니다.Google 작업 공간.
      3. OAuth 동의 양식의 필드에 내용을 입력합니다.
        표 1. OAuth 동의 화면 양식
        필드 설명
        앱 이름 OAuth 앱의 이름입니다.
        사용자 지원 이메일 사용자가 동의에 대한 쿼리를 보낼 수 있는 이메일입니다.
        업로드할 로고 파일 OAuth 앱을 나타내는 로고입니다.
        개발자 연락처 정보 프로젝트 변경을 위해 문의할 개발자입니다.
      4. 저장 및 계속을 선택합니다.
    4. 범위 섹션에서 API 범위를 정의합니다.
      API 범위를 사용하면 특정 API를 선택할 수 있습니다. 예를 들어 /auth/spreadsheets 범위를 사용하면 스프레드시트를 생성, 편집 또는 제거할 수 있습니다.
      1. 범위 추가 또는 제거를 선택합니다.
        자격 증명 생성 양식의 범위 섹션에서 범위를 추가 또는 제거합니다.
      2. 선택한 범위 업데이트 목록에서 Drive API를 검색 Google 한 다음 .../auth/drive.file 범위를 선택합니다.
        에 대한 Google 파일 선택 드라이브 API 범위입니다.
      3. 업데이트를 선택한 다음, 저장 및 계속을 선택합니다.
      API 범위가 선택됩니다.
    5. OAuth 클라이언트 ID 섹션에서 OAuth 클라이언트 ID를 생성합니다.
      1. 애플리케이션 유형* 목록에서 웹 애플리케이션을 선택합니다.
      2. 이름* 필드에 OAuth 클라이언트의 고유한 이름을 입력합니다.
    6. 승인된 리디렉션 URI 제목에서 + URI 추가를 선택합니다.
    7. URI 필드에 https://instance.service-now.com/oauth_redirect.do 형식으로 리디렉션 URI를 입력합니다.
    8. 생성을 선택합니다.
      OAuth 상세 정보는 JSON 파일에서 생성됩니다.
      팁:
      나중에 참조할 수 있도록 다운로드를 선택하여 JSON 파일을 다운로드합니다.

      OAuth 자격 증명 파일 다운로드 중.

    9. 완료를 선택합니다.
      에서 Google Workspace OAuth 애플리케이션이 생성됩니다.
    10. 시트 API에 액세스할 Google 수 있는 대상을 구성합니다.
      예를 들어, 대상이 인스턴스라고 ServiceNow 가정해 보겠습니다.
      1. API 및 서비스 대시보드 메뉴에서 OAuth 동의 화면 을 선택한 다음 대상을 선택합니다.
      2. 사용자 유형 섹션에서 외부 를 선택하고 인스턴스에 대한 액세스 권한을 부여할 사용자를 추가합니다.

    결과

    OAuth 애플리케이션은 인스턴스에서 시트 액세스를 Google 인증할 수 있습니다.

    다음에 수행할 작업

    테이블 기록을 스프레드시트로 Google 내보낼 때 OAuth 인증을 사용 설정하려면 인스턴스에 Drive 애플리케이션을 등록 Google 하세요. 자세한 내용은 인스턴스에서 ServiceNow 시트에 대한 Google 애플리케이션 레지스트리 생성 문서를 참조하십시오.