ServiceNowインスタンスでGoogle Sheets のアプリケーションレジストリを作成する

  • リリースバージョン: Yokohama
  • 更新日 2025年05月09日
  • 所要時間:3分
  • ServiceNow インスタンスに Google Drive アプリケーションを登録して、テーブルレコードを Google シートに直接エクスポートするための OAuth 認証を有効にします。

    始める前に

    必要なロール:アドミン

    このタスクについて

    アプリケーションレジストリは、 ServiceNow インスタンスが OAuth を使用して Google Sheets などの外部アプリケーションに接続する方法を定義するレコードです。

    これには次の情報が含まれます。
    • クライアント ID とクライアントシークレット:外部アプリケーションの認証情報。
    • 認証 URL とトークン URL:ログインとアクセスに使用される Web アドレス。
    • リダイレクト URL:OAuth サーバーが認証後にユーザーに送信する場所。
    • スコープとプロファイル:外部アプリケーションにアクセスを許可する ServiceNow 領域を定義します。

    手順

    1. 移動先 すべて > システム OAuth > アプリケーションレジストリー.
    2. [新規] を選択します。
    3. OAuth アプリケーションタイプのリストから、[ サードパーティ OAuth プロバイダーに接続] を選択します。
    4. フォームで、フィールドに入力します。
      表 : 1. アプリケーションレジストリフォーム
      フィールド 説明
      名前 レコードを一意に識別する名前。たとえば、 Sheets 統合です。
      クライアント ID Google Workspaceに登録した Google Drive アプリケーションのクライアント ID。

      Google クライアント ID は、ダウンロードした OAuth 認証情報の JSON ファイルで確認できます。詳細については、「Google Sheets API での OAuth アプリケーションの設定」を参照してください。

      クライアントシークレット API コンソールにアプリを登録したときに生成されたクライアントシークレット Google

      Googleクライアントシークレットは、ダウンロードした OAuth 認証情報の JSON ファイルで確認できます。詳細については、「Google Sheets API での OAuth アプリケーションの設定」を参照してください。

      OAuth API スクリプト 要求と応答をカスタマイズするスクリプトです。例:OAuthGoogleSheetExport。
      デフォルトの権限許可タイプ トークンを確立するために使用された権限許可タイプ。
      認証 URL Google の OAuth アプリケーションが Google リソースサーバーへのアクセス認証を求めるために提供する URL です。入力する URL 形式には、アプリのテナント ID が含まれています ( https://accounts.google.com/oauth2/v2.0/{API version}/authorize)。

      認証 URL は、ダウンロードした OAuth 認証情報 JSON ファイルで確認できます。詳細については、「Google Sheets API での OAuth アプリケーションの設定」を参照してください。

      トークン URL アクセストークンを取得するための URL。URL に入力する形式は {yourgoogleaccount}.com/oauth2/{API version}/token です。
      リダイレクト URL https://<your-instance>.service-now.com/oauth_redirect.do の形式のインスタンス URL を含むリダイレクト URL。

      <instanceURL> の値をインスタンス URL で更新します。

      トークン失効 URL 以前に発行されたアクセストークンとリフレッシュトークンの取り消しまたはキャンセルをクライアントアプリケーションが要求できるようにする OAuth 認証サーバーによって提供される URL。形式は https://{yourgoogleaccount}.com/{API version}/oauth2/revoke です。
    5. [送信] を選択します。
    6. [アプリケーションレジストリ] ページで、作成したアプリケーションレジストリを検索して選択します。
    7. [OAuth エンティティスコープ] 関連リストで、[名前] フィールドと [OAuth スコープ] フィールドに https://www.googleapis.com/auth/drive.file を入力します。
      [OAuth エンティティスコープ] 関連リストには、この OAuth プロバイダーの OAuth スコープを定義する [名前] フィールドと [OAuth スコープ] フィールドが表示されます。
    8. [OAuth エンティティプロファイル] 関連リストで、[ シート統合] default_profileを選択します。
    9. [OAuth エンティティプロファイルスコープ] 関連リストで、[OAuth エンティティスコープ] フィールドに https://www.googleapis.com/auth/drive.file を入力します。
      [OAuth エンティティプロファイルスコープ] 関連リストには、このプロファイルに関連付けられている OAuth スコープを定義する [OAuth エンティティスコープ] フィールドが表示されます。
    10. [更新] を選択します。