YouTube スポークの設定

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:4分
  • Google Cloud Platform にカスタム OAuth アプリケーションを作成して ServiceNow インスタンスと YouTube アカウントを統合し、ServiceNow 要求を認証します。

    始める前に

    • 統合ハブサブスクリプションを要求します。
    • YouTube スポークを有効にします。
    • 必要なロール:admin。

    YouTube アプリケーションの構成

    Google Cloud Platform アカウントでカスタム OAuth アプリケーションを作成し、YouTube スポークで OAuth 2.0 認証を有効にします。

    始める前に

    必要なロール:admin。

    このタスクについて

    Google Cloud Platform から「Google Cloud プロジェクトの作成」の手順を完了します。カスタムアプリケーションを作成および構成する方法については、 プロジェクトの作成と管理 に関する製品ドキュメントを参照してください。

    手順

    1. 新しいカスタムアプリケーションを登録して開きます。
      1. https://console.cloud.google.com に移動します。
      2. アドミン認証情報でプロジェクトを作成します。
      3. プロジェクトを開きます。
    2. OAuth 認可済みドメイン名を指定します。
      1. [API とサービス (APIs & Services)] メニューから、[OAuth 同意画面 (OAuth consent screen)] を選択します。
      2. アプリケーション名を入力します。
      3. 認可済みドメイン service-now.com を指定します。
      4. [保存] をクリックします。
    3. 認証情報を作成します。
      1. [API とサービス (APIs & Services)] メニューから、[認証情報] を選択します。
      2. [認証情報の作成] リストから、[OAuth クライアント ID の作成 (Create OAuth client ID)] を選択します。
    4. アプリケーションタイプ [OAuth クライアント ID] を選択します。
    5. 承認済みのリダイレクト URI https://<instance>.service-now.com/oauth_redirect.do を入力して、[作成] をクリックします。
    6. クライアント ID とクライアントシークレットをテキストファイルにコピーして、OAuth プロバイダーとして YouTube を登録を行うときに使用できるようにします。
      ヒント:
      Google API とサービスインターフェイスで [認証情報] をクリックし、OAuth 2.0 クライアント ID 名を選択して、クライアント ID とシークレットにいつでもアクセスできます。

    OAuth プロバイダーとして YouTube を登録

    YouTube アプリケーションの構成中に生成された情報を使用し、YouTube を OAuth プロバイダーとして登録して、ServiceNow インスタンスが OAuth 2.0 トークンを要求できるようにします。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > システム OAuth > アプリケーションレジストリー.
    2. レコード YouTubeを開きます。
    3. フォームに、次の値を入力します。
      表 : 1. アプリケーションレジストリフォーム
      フィールド 説明
      クライアント ID YouTube アプリケーションのクライアント ID
      クライアント シークレット YouTube アプリケーションのクライアントシークレット
      リダイレクト URL 次の形式で OAuth コールバックエンドポイントを入力します:https://<instance>.service-now.com/oauth_redirect.do
    4. これらのスコープが [OAuth エンティティスコープ] タブで使用できることを確認します。
      名前 OAuth スコープ
      YouTube パートナー https://www.googleapis.com/auth/youtubepartner
      YouTube Reporting S1 https://www.googleapis.com/auth/yt-analytics.readonly
      YouTube Reporting S2 https://www.googleapis.com/auth/yt-analytics-monetary.readonly
      YouTube スコープ https://www.googleapis.com/auth/youtube
      YouTube スコープ強制 SSL https://www.googleapis.com/auth/youtube.force-ssl
    5. フォームヘッダーを右クリックし、[保存] をクリックします。

    YouTube スポークの認証情報レコードを作成する

    YouTube アプリケーションの認証情報レコードを作成します。YouTube スポーク接続および資格情報エイリアスでは、これらの認証情報を使用してアクションを許可します。

    始める前に

    必要なロール:admin。

    手順

    1. 移動先 すべて > 接続 & 認証情報 > 接続および資格情報エイリアス.
    2. YouTube スポークのレコードを開きます (例:YouTube)。
    3. [認証情報] タブで、[新規] をクリックします。
    4. [OAuth 2.0 認証情報] を選択します。
    5. 認証情報の一意の名前を入力します (例: Yousub_Cred)。
    6. OAuth エンティティプロファイル検索アイコン (検索アイコン) をクリックして、OAuth プロバイダーとして YouTube サービスを登録したときに設定した OAuth アプリケーションレジストリ名を持つプロファイルを選択します。
      詳細については、「OAuth プロバイダーとして YouTube を登録」を参照してください。
    7. フォームヘッダーを右クリックし、 [保存] をクリックします。
    8. [OAuth トークンを取得 (Get OAuth Token)] をクリックします。