Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
Agentforce コンタクトセンター
トークンベースのユーザー検証の設定

トークンベースのユーザー検証の設定

トークンベースのユーザー検証を使用して、顧客が安全に会話できるようにします。キーまたはエンドポイント URL を追加してキーセットを作成し、[設定] でユーザー検証を有効にします。

必要なエディション

サポートされているエディションを表示する。
チェックマーク この記事の適用対象: 拡張アプリケーション内チャットおよび拡張 Web チャットチャネル
X アイコン この記事の対象外: 拡張 WhatsApp、標準および拡張 Facebook Messenger、標準および拡張 SMS、拡張 Apple Messages for Business、拡張 LINE、Bring Your Own チャネル
必要なユーザー権限
機能を設定する 「アプリケーションのカスタマイズ」
重要
重要 トークン ベースのユーザー検証は、モバイル アプリケーション、外部 Web サイト、または一部の Aura サイト(Build Your Own Aura、ヘルプ センター、カスタマーサービス テンプレート)で使用できます。モバイルアプリケーション用の拡張チャットアプリ内 SDK を使用している場合、検証済みのユーザーと未検証のユーザーを同時にサポートすることはできません。モバイルアプリケーションの実装は、検証済みのユーザーまたは未検証のユーザーのいずれか用に設計する必要があります。

キーまたはエンドポイント URL の追加によるキーセットの作成

トークンベースのユーザー検証用のキーセットを作成します。エンドポイント URL からキーセットを作成するか、手動でキーをアップロードするかを選択できます。

  1. [設定] から、[クイック検索] ボックスに「ユーザー検証」と入力し、[拡張チャットユーザー検証] を選択します。
  2. エンドポイント URL からキーセットを作成するには、次の手順を実行します。
    1. [新規キーセット] をクリックします。
    2. キーセットに名前を付け、JSON Web キー発行者を指定します。JWT ペイロードの iss パラメーター値と一致する発行者を入力します。
    3. [種別] で [エンドポイント URL] を選択し、JWKS URL レスポンスを [エンドポイント URL] 項目に追加します。URL を作成するときは、次の点に注意してください。1) JWKS URL 応答は Salesforce の外部でホストされている必要があります。2) RS256 および RS512 アルゴリズムをサポートしています。3) 書式設定が重要。エンドポイントの形式の例を次に示します。
      エンドポイント形式を示すサンプルコード。
    4. 変更内容を保存します。
  3. キーをアップロードしてキーセットを作成するには、次の手順を実行します。
    1. [新規キー] をクリックします。
    2. キーに名前を付けて有効化します。
    3. キーファイルをアップロードします。
    4. 変更内容を保存します。
    5. すべてのキーがアップロードされるまでステップ a ~ d を繰り返します。
    6. [新規キーセット] をクリックします。
    7. キーセットに名前を付け、JSON Web キー発行者を指定します。JWT ペイロードの iss パラメーター値と一致する発行者を入力します。
    8. 種別として [キー] を選択します。
    9. キーセットに追加する各キーを検索して選択します。
    10. 変更内容を保存します。

ユーザー検証の有効化

拡張チャットのユーザー検証を有効にします。

  1. [設定] の [クイック検索] ボックスに「メッセージング」と入力し、[メッセージング設定] を選択します。
  2. メッセージングチャネルのドロップダウンで、[編集] を選択します。
  3. [ユーザー検証を追加] チェックボックスをオンにします。
  4. [メッセージング設定] 関連リストに戻り、メッセージングチャネルの名前をクリックします。
  5. [ユーザー検証] で、[新規] をクリックします。
  6. 設定名を入力します。顧客がチャネル間で同じメッセージングの会話を継続できるようにするには、同じ設定名を各チャネルに追加します。
  7. キーセットを選択します。
  8. [有効] を選択します。
  9. 変更内容を保存します。

認証トークンの有効期限の決定

会話を継続するために、Web サイトまたはモバイルアプリケーションによってメッセージングセッションがいつ更新されるかを制御します。

ユーザ検証を無効にすると、このフィールドに [未検証のユーザの認証トークンの有効期限(Authorization Token Expiration Time for Unverified Users)] という表示ラベルが付けられ、拡張 Web チャット セッションが期限切れになるまでの分数が制御されます。この項目のデフォルト値は 360 分 (6 時間) で、最大 72 時間まで指定できます。拡張アプリケーション内チャットセッションは SDK によって自動的に更新されるため、モバイルアプリケーションユーザーへの影響は最小限です。

未検証ユーザーの認証トークンの有効期限

ユーザー検証が有効になっている場合、この項目の表示ラベルは [検証済みユーザーの認証トークンの有効期限] になり、セッションの有効期限が切れるまで待つか、有効な ID トークンを指定してセッションを更新できるように、Salesforce がクライアント API (WebiOSAndroid) をコールするまでの期間が制御されます。この項目のデフォルト値は 60 分です。

検証済みユーザーの認証トークンの有効期限

API を使用した Salesforce へのトークンの送信

Web サイトまたはモバイルアプリケーションから、Salesforce が提供する API を使用して顧客トークンを Salesforce に送信します。

以下は、顧客トークンを Salesforce に送信するために提供される API のリストです。

 
読み込み中
Salesforce Help | Article