Genesys でのアクションの認証

[OAuth 認証] アクションは、Genesys の資格情報トークンを呼び出すもので、Bot が API と接続するために必要です。

Genesys への接続には、さまざまな接続方法を使用することができます。
  • OAuth2 - クライアント資格情報: この接続方法を使用するには、Genesys の資格情報を入力します。
  • Control Room OAuth 接続: この接続方法を使用するには、OAuth 接続を作成し、それを Control Room に格納します。

手順

  1. Control Room にログインします。
  2. 新しい Bot を作成するか、既存の Bot を編集します。詳細については、「初めての Bot を作成する」を参照してください。
  3. [アクション] ペインから [Genesys] > [認証] > [OAuth 認証] の順に選択し、Bot フローの [開始] の下に配置します。
  4. [認証タイプ] フィールドで、ドロップダウン リストから認証方法を選択します。
  5. OAuth2 - クライアント資格情報を使用して接続するには、次の手順を実行します。
    1. [Genesys クラウド環境] の URL を入力します。
    2. 資格情報の受け渡し方法を選択します。
      • [資格情報] を使用して、事前構成済みのロッカーを選択する。
      • [変数] を使用して、事前構成済みの資格情報変数を選択する。
      • [安全でない文字列] を使用して、フィールドに資格情報を暗号化しないで入力する。
    3. [クライアント ID] の環境にアクセスするのに必要な資格情報を入力します。
    4. 秘密の受け渡し方法を選択します。
      • [資格情報] を使用して、事前構成済みのロッカーを選択する。
      • [変数] を使用して、確立された変数を選択する。
      • [安全でない文字列] を使用して、フィールドに秘密を暗号化しないで入力する。
    5. [クライアント シークレット] の資格情報付与で使用された OAuth コードを入力します。
  6. Genesys で Control Room OAuth 接続を設定するには、次の手順を実行します。
    1. OAuth 接続の作成 のステップ 1 ~ 5 を実行します。
    2. 管理者として Genesys 環境にログインします。
    3. [管理者] > [統合] > [認証] に移動します。
    4. [クライアントを追加] をクリックします。
    5. 次の情報を入力します。
      • アプリの名前。
      • トークンの持続時間 (デフォルトは 86,400)。
      • [認可タイプ] に [コード認証] を選択します。
      • 承認されたリダイレクト URI として、OAuth 接続の作成 からのコールバック URL を追加します。
        注: Oauth 接続を成功させるには、コールバック URL を指定する必要があります。
      • [保存] をクリックします。
      • 認証時に使用するクライアント ID とクライアント シークレットをコピーします。
    6. OAuth 接続の作成 に移動し、残りのステップを完了させて、上記の詳細で Oauth 接続を作成します。
  7. Control Room OAuth 接続を使用して接続するには、Control Room で作成して保存したカスタム接続を選択します。詳細については、「Control Room で OAuth 接続を構成する」を参照してください。
  8. リポジトリへの変更の [セッション名] を入力します。