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

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

    시작하기 전에

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

    이 태스크 정보

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

    프로시저

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

        에서 Google Workspace프로젝트 생성 .

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

      프로젝트 선택 날짜 Google 시트 API.

      1. 1단계에서 만든 프로젝트를 엽니다.
        선택한 프로젝트에 대한 API 및 서비스 대시보드 페이지가 열립니다.
      2. 검색창에 Google Drive를 입력합니다.
      3. 검색 결과 목록에서 Google Drive API를 선택합니다.
        Google Drive API를 검색하는 중입니다.
      4. 활성화를 선택합니다.
        프로젝트에서 Drive 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 파일 선택 Drive 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. 완료를 선택합니다.
      OAuth 애플리케이션 켜기 Google Workspace 가 생성됩니다.
    10. Sheets API에 액세스할 Google 수 있는 대상을 구성합니다.
      예를 들어 대상이 인스턴스입니다 ServiceNow .
      1. API 및 서비스 대시보드 메뉴에서 OAuth 동의 화면을 선택한 다음, 대상을 선택합니다.
      2. 사용자 유형 섹션에서 외부 를 선택하고 인스턴스에 대한 액세스 권한을 부여할 사용자를 추가합니다.

    결과

    인스턴스에서 스프레드시트의 Google 액세스를 인증하기 위해 OAuth 애플리케이션이 사용 설정되어 있습니다.

    다음에 수행할 작업

    테이블 레코드를 스프레드시트로 Google 내보내는 데 OAuth 승인을 사용 설정하려면 인스턴스에 드라이브 애플리케이션을 등록 Google 합니다. 자세한 내용은 인스턴스에서 시트 ServiceNow 에 대한 Google 애플리케이션 레지스트리 만들기 문서를 참조하십시오.