この記事の内容
Webex Contact Center 用の ServiceNow コネクタを構成する
公開鍵証明書と秘密鍵証明書を作成する
ServiceNowに証明書をアップロードしてください。
ServiceNowの技術ユーザーを作成する
ServiceNow OAuthアプリケーションの設定
Webex Contact Center に ServiceNow コネクタを作成する
Webex Contact Center 用の ServiceNow コネクタを構成する
list-menuこの記事の内容
list-menuフィードバックがある場合

この記事では、証明書ベースの認証を使用して Webex Contact Center 用の ServiceNow コネクタを設定する方法について説明します。

Webex Contact Center 用の ServiceNow コネクタを構成する

この記事を参考に、ServiceNowコネクタを設定してください。ServiceNowコネクタは、ServiceNowから情報を生成または抽出してルーティングの決定に利用する、インタラクティブ音声応答(IVR)コネクタです。高度な企業セキュリティ要件を満たすために、証明書ベースの認証を使用しています。

ServiceNowコネクタは、HTTPリクエストアクティビティ内で高度な認証方法を提供し、Flow Designerモジュール内での使用を想定して設計されています。Webex Control Hub内で証明書の設定を簡単に更新およびローテーションできます。

ServiceNowコネクタの設定は、以下のタスクを含む段階的な手順です。

  • 公開鍵証明書と秘密鍵証明書を作成する
  • ServiceNowインスタンスに証明書をアップロードする
  • ServiceNowの技術ユーザーを作成する
  • ServiceNow OAuthアプリケーションの設定
  • Webex Contact CenterでServiceNowコネクタを設定する

詳細については、以下のセクションを参照してください。

公開鍵証明書と秘密鍵証明書を作成する

1

OpenSSLをインストールしてください。

2

以下のコマンドを実行してください。

cd OpenSSL-Win64\bin
openssl genrsa -des3 -passout pass:ServiceNow123 -out server.pass.key 2048
openssl rsa -passin pass:ServiceNow123 -in server.pass.key -out server.key
openssl req -new -key server.key -out server.csr

次に行うこと

ServiceNowに証明書をアップロードしてください。

ServiceNowに証明書をアップロードしてください。

開始する前に

  • 公開鍵証明書と秘密鍵証明書を作成します。
1

メインメニューで、 x.509証明書 を検索し、新しいレコードを作成します。

2

名前と説明を入力してください。

3

フォーマットは PEM のままにしてください。

4

タイプとして Trust Store Cert を使用してください。

5

server.crt ファイルの内容を PEM セクションにコピーします。

ServiceNowのx.509証明書レコード(PEM証明書の内容を含む)。
証明書記録
6

検証をクリック / 信頼できるコード署名証明書をインストールします。

ServiceNow関連のリンクから、信頼できるコード署名証明書を検証してインストールしてください。
信頼できる証明書を検証してインストールする

次に行うこと

ServiceNowの技術ユーザーを作成します。

ServiceNowの技術ユーザーを作成する

開始する前に

  • 公開鍵証明書と秘密鍵証明書を作成します。
  • 公開証明書をServiceNowインスタンスにアップロードしてください。
1

メインメニューから ユーザー セクションに移動し、新しいユーザーを作成します。

2

ユーザーIDを入力し、IDタイプとして マシン を選択してください。

3

証明書発行を利用する場合は、メールアドレスを入力してください。

4

Webサービスアクセスのみ チェックボックスが有効になっていることを確認してください。

このオプションは開発者向けインスタンスでは利用できない場合があります。
5

[保存] をクリックします。

ServiceNowのユーザーレコードで、マシンIDタイプとWebサービスアクセスのみが有効になっているもの。
テクニカルユーザー
6

ServiceNow APIに必要な役割を割り当てます。

以下の役割が必須です。

  • sn_cti_core.service
  • sn_openframe_api_user
  • sn_customerservice.consumer_agent
技術ユーザーに割り当てられたServiceNowの役割。
必須の役割

次に行うこと

ServiceNow OAuthアプリケーションを設定します。

ServiceNow OAuthアプリケーションの設定

開始する前に

  • 公開鍵証明書と秘密鍵証明書を作成します。
  • 公開証明書をServiceNowインスタンスにアップロードしてください。
  • ServiceNowの技術ユーザーを作成します。
1

メインメニューで、 アプリケーションレジストリ を検索し、 新規 をクリックして新しいレコードを作成します。

2

新しい受信統合エクスペリエンスを選択します。

ServiceNowのOAuthアプリケーションタイプページで、「新しいインバウンド統合エクスペリエンス」が強調表示されています。
新しいインバウンド統合体験
3

新しい統合 をクリックし、 OAuth - JWT ベアラーグラントを選択します。

ServiceNowアプリケーション接続タイプのダイアログで、OAuth - JWTベアラーグラントが選択されています。
OAuth JWTベアラーグラント
4

名前を入力してください。

クライアントIDクライアントシークレット は、アプリケーションを保存したときに生成されます。

生成されたクライアントIDとクライアントシークレットを含む、ServiceNow OAuth JWTベアラーグラント申請の詳細。
応募の詳細
5

JTI検証を有効にする オプションをオフにします。

6

クリック +JWT検証マップ[]を追加する 。

7

名前を入力し、生成された Kidをコピーして、作成した証明書を選択します。

ServiceNowのJWT検証マップ(名前、Kid、証明書フィールドを含む)。
JWT検証マップ
8

認証スコープ を次のように設定します。

OAuth JWTベアラーグラントアプリケーション用のServiceNow認証スコープ構成。
認証範囲

Webex Contact Center に ServiceNow コネクタを作成する

開始する前に

  • 公開鍵証明書と秘密鍵証明書を作成します。
  • 公開証明書をServiceNowインスタンスにアップロードしてください。
  • ServiceNowの技術ユーザーを作成します。
  • ServiceNow OAuthアプリケーションを設定します。
1

コントロールハブで顧客組織にサインインしてください。

2

サービス に移動 > コンタクトセンター > テナント設定 > 統合 > コネクタ

3

ServiceNow カードで、 設定 または 追加をクリックします。

4

構成の詳細を追加 ページで、次の詳細を入力します。

名前
コネクタに固有の名前を入力してください。
リソース ドメイン
ServiceNowインスタンスのURLを入力してください。
付与タイプ
選ぶ client_certificate
クライアント ID
ServiceNowアプリケーションから クライアントID を入力してください。
クライアント シークレット
ServiceNowアプリケーションから クライアントシークレット を入力してください。
公開鍵 (証明書)
公開鍵証明書を入力してください。
秘密鍵(証明書)
秘密鍵証明書を入力してください。
トークン URL
ドメイン名に接尾辞 /oauth_token.doを付けて入力してください。
スコープ
デフォルトのスコープはそのままにしておいてください。
5

[保存] をクリックして、構成を保存します。

Webex Contact Centerは、ServiceNowに接続されたアプリケーションへの接続性を検証します。接続が成功すると、システムは認証情報を保存し、確認メッセージを表示します。

次に行うこと

コネクタを正常に保存したら、Flow Designerで使用できます。詳細については、Flow Designer ガイドの HTTP リクエスト設定 セクションを参照してください。

この投稿記事は役に立ちましたか?
この投稿記事は役に立ちましたか?