概要
このドキュメントでは、WebEx Contact Center(WxCC)で認証タイプが基本認証であるフローにHTTP要求ノードを設定する手順について説明します。
著者:Cisco TACエンジニア、Bhushan Suresh
前提条件
要件
次の項目に関する知識があることが推奨されます。
- Webex Contact Center(WxCC)2.0
- コールフローの設定
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
設定
承認タイプが基本承認のコネクタのフローにHTTP要求ノードを設定する
ステップ 1:postmanまたはその他のAPIツールでAPIを実行し、API要求が認証タイプが[Basic]の200 OK応答を生成することを確認します
例として、API要求の認証が基本認証に設定され、ユーザ名とパスワードが提供されています。APIが実行されると、200 OK応答が返されます
Request URL: Add the Request URL
HTTP Method: GET
Authorization Type: Basic Authorization
ステップ 2: WxCCコントロールハブでコネクタを作成します – [コンタクトセンター]サービスで[コネクタ]を選択> [コネクタ]を選択> [お客様のコネクタ]を選択> [追加]を選択します。フォームに情報を入力し、 Done
注:この記事で使用した例から、Resource DomainとResource Domainに要求パスが含まれていないことに注意してください。
ステップ3:次にフォローを作成したら、HTTPRequestノードをフローに追加し、パラメータを設定します。
この記事で使用する例を次に示します。
- [Use Authenticated Endpoint]フラグをオンに設定します
- コントロールハブで作成したHTTPコネクタを選択します
- 要求パスを選択します(このパスには、コネクタに指定された要求ドメインが含まれていません)
- HTTPメソッドを指定します(この場合はGET操作です)
「 [Query Parameters]と[HTTP Request Headers]フィールドは、HTTP要求に基づいて変更されます。この例では、空のままになっています
承認タイプのコネクタのないフローに対して、HTTP要求ノードを基本承認として設定します
この場合、コントロールハブでコネクタを設定する必要はなく、HTTP要求に対して基本認証を使用します
ステップ 1:ユーザ名とパスワードをBase64形式にエンコードします。任意の無料オンラインツールを使用して(base64encodeなど)の形式で – Username:Password
ステップ 1:フローにHTTPRequestノードを追加し、パラメータを設定します。
この記事で使用する例を次に示します。
- [認証済みエンドポイントの使用]フラグを[オフ]に設定します
- 要求URLを選択します(このパスは、要求ドメインと要求パスを含む完全なURLになります)
- HTTPメソッドを指定します(この場合はGET操作です)
- 追加 [HTTP要求ヘッダー]フィールド
承認としてのキー
Basicとして値を指定し、その後にステップ1**で生成されたBase64パスワード[例:Basic Y3NiaHVzabhuNTVAZ2shanwuY29tOlNocmlnaHR1cm4xIQ=]
確認
HTTPRequestノードの直後のCaseノードを使用して、httpstatuscode [HTTP Status code]をチェックし、応答に対して200 OKを受信したかどうかを確認します