---
sourceDocument: オーストラリアの対話型インターフェース
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/conversational-interfaces

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリアの対話型インターフェース

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# 着信通信のメッセージ認証の設定

# 着信通信のメッセージ認証の設定 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

基本認証または OAuth 認証の代わりに 仮想エージェント API のメッセージ認証を設定できます。メッセージ認証には、静的トークンまたはハッシュトークンの設定、プロバイダー認証の設定、およびチャネル ID の設定が含まれます。

## 始める前に

「[受信 REST エンドポイントの確認と受信認証の構成](https://servicenow-prod.fluidtopics.net/1WyOIKo6pfoYOjWfgGQpPw "仮想エージェント API をインストールした後、スクリプト化された REST API リソースに移動してエンドポイントを確認し、認証を設定します。")」の手順に従ってください。

必要なロール：admin

## 手順

1. トークンタイプに応じて、次のいずれかを実行してトークンを構成します。
   * 静的トークン：
     1. \[ すべて\] に移動し、フィルターに <kbd class="ph userinput">「token_verification.list</kbd> 」と入力します。
     2. \[New\] をクリックします。
     3. \[トークン検証\] フォームのフィールドに入力します。  
        {#set-up-message-auth-va-api__table_lml_hbq_kqb__entry__2}

        | フィールド | 説明 |
        |-|-|
        | 名前 | 認証トークンの名前 ( <kbd class="ph userinput">B2BTestAppAuthToken</kbd> など)。 |
        | 説明 | 認証トークンの説明 ( <kbd class="ph userinput">B2B テストアプリケーション認証トークン</kbd>など)。 |
        | トークン | 一般的なプログラミング言語またはスクリプト言語を使用して生成した認証トークンを入力するか、\[関連リンク\] の \[セキュアトークンを生成 \] をクリックします。 |
        [ ]

        {#set-up-message-auth-va-api__table_lml_hbq_kqb}
     4. \[Submit (送信)\] を選択します。
     {#set-up-message-auth-va-api__ol_m4d_kcx_v4b}
   * ハッシュトークン：
     1. \[ すべて\] に移動し、フィルターに <kbd class="ph userinput">「hash_message_verification.list</kbd> 」と入力します。
     2. \[New\] をクリックします。
     3. \[ハッシュメッセージの検証\] フォームで、フィールドに入力します。  
        {#set-up-message-auth-va-api__table_zwd_nbq_kqb__entry__2}

        | フィールド | 説明 |
        |-|-|
        | 名前 | 認証トークンの名前 ( <kbd class="ph userinput">B2BTestAppAuthToken</kbd> など)。 |
        | 説明 | 認証トークンの説明 ( <kbd class="ph userinput">B2B テストアプリケーション認証トークン</kbd>など)。 |
        | シークレット | 認証トークン (ランダムな文字列)。 |
        [ ]

        {#set-up-message-auth-va-api__table_zwd_nbq_kqb}
     4. \[Submit (送信)\] を選択します。
     {#set-up-message-auth-va-api__ol_o4d_kcx_v4b}
2. トークンベース認証のプロバイダー認証を設定します。
   1. \[ すべて\] に移動し、フィルターに「 <kbd class="ph userinput">message_auth.list</kbd> 」と入力します。
   2. \[New\] をクリックします。
   3. \[メッセージ認証\] フォームのフィールドに入力します。  
      {#set-up-message-auth-va-api__table_ujp_1dp_kqb__entry__2}

      | フィールド | 説明 |
      |-|-|
      | 名前 | メッセージ認証の名前 ( <kbd class="ph userinput">B2B 認証トークン</kbd>など)。 |
      | プロバイダー | プロバイダーの名前。 |
      | グループ名 | 必須ではありません。 |
      | サービスポータル | 必須ではありません。 |
      | 着信メッセージの検証 | 作成した静的トークンまたはハッシュメッセージトークンを選択します。 |
      | 発信メッセージの作成 | このフィールドは現在、 仮想エージェント API ではサポートされていません。作成した静的トークンまたはハッシュメッセージトークンを選択します。 |
      | 送信サービスのトークン | このフィールドは現在、 仮想エージェント API ではサポートされていません。 |
      [ ]

      {#set-up-message-auth-va-api__table_ujp_1dp_kqb}
   4. \[Submit (送信)\] を選択します。
   {#set-up-message-auth-va-api__substeps_pqj_dqv_4tb}
3. チャネル ID を設定します。
   1. \[すべて\] に移動して、フィルターに「<kbd class="ph userinput">sys_cs_provider_application.list</kbd>」と入力します。
   2. VA ボット間プロバイダーアプリケーションレコードを選択して開きます。
   3. \[プロバイダーチャネル ID\] フォームで \[メッセージ認証\] フィールドを探し、前に設定したメッセージ認証を選択します。  
   4. \[Update (更新)\] をクリックします。
   {#set-up-message-auth-va-api__substeps_wnh_hqv_4tb}
4. ハッシュトークンベースの認証の場合のみ、要求ヘッダーで x-b2b-signature を送信します。  
   値は要求ペイロードの HmacSHA1 エンコード値で、 ServiceNow インスタンスで作成されたトークンを使用します。たとえば、Postman で次の手順を実行します。
   1. ヘッダーで、 x-b2b-signature を `{{hashValue}}` に設定します。  
   2. \[事前要求スクリプト\] エリアで、次のようにトークンを設定します。  

          pm.environment.set('hashValue', CryptoJS.HmacSHA1(JSON.stringify(JSON.parse(request.data)), '<insert your token>').toString(CryptoJS.enc.Hex));

   {#set-up-message-auth-va-api__substeps_aj4_4rv_4tb}

## 次のタスク


