Google Chat スポークの設定

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • Google Cloud コンソールでカスタム OAuth アプリケーションを作成して ServiceNowインスタンスと Google Chat を統合し、ServiceNow 要求を認証します。

    始める前に

    • 統合ハブサブスクリプションを要求します。
    • Google Chat スポークをアクティブ化します。
    • 必要なロール:admin

    Google Chat スポーク用 Google Cloud コンソールでの OAuth 認証情報の作成

    Google Cloud コンソールアカウントで認証情報を作成し、Google Chat スポークで OAuth 2.0 認証を有効にします。

    このタスクについて

    Google Cloud コンソール から次の手順を実行します。

    始める前に

    手順

    1. Google Cloud コンソールで、 メイン メニュー > IAM と管理者 > プロジェクトを作成.
      また、直接 https://console.cloud.google.com/projectcreate に移動することもできます。
    2. わかりやすいプロジェクトの名前を [プロジェクト名] フィールドに入力します。
      注:
      プロジェクト ID はプロジェクトの作成後に変更できないため、プロジェクトの有効期間中のニーズを満たす ID を選択します。
    3. Google Chat アプリを作成したら、アプリの展開 ID を取得して記録します。
      接続設定の展開 ID を指定する必要があります。詳細については、「デプロイメント ID を確認する」を参照してください。
    4. 移動先 ナビゲーションメニュー > API とサービス > 有効な API とサービス.
    5. リストから [Google Chat API] を選択します。
      Google Cloud コンソールで [Google Chat API] を選択
    6. [認証情報] タブをクリックします。
    7. [+認証情報を作成] をクリックし、[OAuth クライアント ID] を選択します。
      Google Cloud コンソールで Google Chat アプリの認証情報を作成
    8. [OAuth クライアント ID の作成 (Create OAuth client ID)] フォームで、フィールドに入力します。
      フィールド 説明
      アプリケーション リストから Web アプリケーションを選択します。
      名前 OAuth 2.0 クライアントを識別する一意の名前を入力します。
      許可された JavaScript 作成元 URI ServiceNow インスタンスの URI を入力します。例:https://<your-instance-name>.servicen-now.com
      許可されたリダイレクト URI ServiceNow インスタンスのリダイレクト URI を入力します。例:https://<your-instance-name>.servicen-now.com/oauth_redirect.do
      Google Cloud コンソールで Google Chat スポーク用 OAuth クライアント ID を作成
    9. [作成] をクリックします。
      OAuth クライアントは、クライアント ID とクライアントシークレットを使用して作成されます。クライアント ID とクライアントシークレットが記録されます。
    10. [構成] タブをクリックし、フィールドに入力します。
      フィールド 説明
      アプリ名 アプリケーションの名前を入力します。
      アバター URL アプリのアバター画像の HTTPS URL を指定します。
      説明 アプリケーションの説明を入力します。
    11. [接続] 設定で、[展開 ID] フィールドに、ステップ 4 の Google Chat アプリの展開 ID を指定します。
      注:
      アプリの作成中に Slash コマンドを作成した場合は、それを指定します。
      [接続] 設定でアプリの展開 ID を追加
    12. Google Cloud コンソールでアプリの構成を保存します。

    Google Chat スポークの接続を設定する

    Docker 接続を追加して設定し、Docker スポークで ServiceNow 要求を認証します。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > プロセスの自動化 > Flow Designer.
    2. [接続] タブをクリックします。
    3. [Google_Chat] のエイリアスを見つけて、[詳細を表示] をクリックします。
      注:
      [接続を追加] はクリックしないでください。
      Google Chat スポーク接続テンプレート
    4. 接続を初めて設定する場合は、[設定] をクリックします。
      Google Chat スポーク接続設定
    5. [接続を設定] フォームのフィールドに入力します。
      フィールド 説明
      接続名 接続レコードを一意に識別する名前です。
      接続 URL Google Chat API への URL。https://chat.googleapis.com を入力します
      API バージョン Google Chat API のバージョン。v1 と入力します。
      OAuth クライアント ID Google Cloud コンソールの Google Chat アプリの OAuth クライアント ID。
      OAuth クライアントシークレット Google Cloud コンソールの Google Chat アプリの OAuth クライアントシークレット。
      OAuth リダイレクト URL ServiceNow インスタンスの OAuth リダイレクト URL。この形式 https://<your-instance-name>.service-now.com/oauth_redirect.do で入力します。
    6. [OAuth トークンを設定して取得 (Configure and get OAuth Token)] をクリックします。
      Google アカウントのログインページにリダイレクトされます。
    7. Google Chat API の認証情報を入力します。

    タスクの結果

    Google Chat スポークに対して OAuth トークンが生成され、設定されます。