Gmail で OAuth 用にメールチャネルを構成する

このページでは、 Google Cloud を使用して、 Contact Center AI Platform(CCAI Platform)メールチャネルを構成するための OAuth 認証情報を作成する方法について説明します。

始める前に

次のものを用意してください。

また、 プロジェクトで課金が有効になっていることを確認します。 Google Cloud 詳しくは、プロジェクトの課金ステータスを確認するをご覧ください。

OAuth 認証情報を作成する

Google Cloud を使用して、OAuth 認証情報(クライアント ID と クライアント シークレット)を作成できます。同意画面をまだ構成していない場合は、OAuth 認証情報を作成する前に構成する必要があります。OAuth の詳細については、 OAuth 2.0 を使用して Google API にアクセスするをご覧ください。

OAuth 認証情報を作成して同意画面を構成するには、次の操作を行います。

  1. コンソールで、プロジェクト セレクタ ダッシュボードに移動し、OAuth 認証情報の作成に使用するプロジェクトを選択します。 Google Cloud

    プロジェクト セレクタ ダッシュボード

  2. [API とサービス] ページに移動し、ナビゲーション メニューで [認証情報] をクリックします。

    認証情報

  3. このプロジェクトの同意画面をまだ構成していない場合は、[Configure consent screen] ボタンが表示されます。 Google Cloudその場合は、次の手順で同意画面を構成します。それ以外の場合は、ステップ 4 に進みます。

    1. [同意画面を構成] をクリックします。[OAuth 同意画面] ページが表示されます。

    2. ユースケースに応じて、[**内部**] または [**外部**] を選択し、 次に [**作成**] をクリックします。[OAuth 同意画面] ペインが表示されます。

    3. [アプリ情報] ページで、画面上の手順に沿って情報を入力し、[保存して次へ] をクリックします。[スコープ] ペインが表示されます。

    4. [スコープを追加または削除] をクリックします。[選択したスコープを更新] ペインが表示されます。

    5. ユースケースに適したスコープを選択し、[更新] をクリックします。

    6. [保存して次へ] をクリックします。[テストユーザー] ペインが表示されます。

    7. アプリへのアクセスをテストするユーザーを追加する場合は、[ユーザーを追加] をクリックします。[ユーザーを追加] ペインが表示されます。

    8. 空のフィールドに Google アカウントのメールアドレスを 1 つ以上追加し、[追加] をクリックします。

    9. [保存して次へ] をクリックします。[概要] ペインが表示されます。

    10. OAuth 同意画面の情報を確認し、[ダッシュボードに戻る] をクリックします。

    11. アプリを本番環境に公開する場合は、[Publish app] をクリックし、確認ダイアログで [Confirm] をクリックします。同意画面が構成されます。

  4. ナビゲーション メニューで [認証情報] をクリックします。

  5. [認証情報を作成] をクリックし、[OAuth クライアント ID] をクリックします。

  6. [アプリケーションの種類] フィールドで、[ウェブ アプリケーション] をクリックします。

  7. [名前] フィールドに、クライアントの名前を入力します。

  8. [承認済みの JavaScript 生成元] 領域で、[IRI を追加] をクリックします。

  9. [URI] フィールドに https://TENANT_NAME.ccaiplatform.com と入力します。 TENANT_NAME はテナント名に置き換えます。

  10. [承認済みのリダイレクト URI] 領域で、[URI を追加] をクリックします。

  11. [URI] フィールドに https://TENANT_NAME.ccaiplatform.com/v1/email_accounts/oauth_callback と入力します。 TENANT_NAME はテナント名に置き換えます。

  12. [作成] をクリックします。[OAuth クライアントを作成しました] ダイアログが表示されます。

  13. [JSON をダウンロード] をクリックして、クライアント ID とクライアント シークレットを含む JSON ファイルをパソコンにダウンロードし、[OK] をクリックします。

クライアント ID とクライアント シークレットを取得する

OAuth 認証情報を作成したら、クライアント ID とクライアント シークレットをいつでも取得できます。

クライアント ID とクライアント シークレットを取得するには、次の操作を行います。

  1. コンソールで、[API とサービス] ページに移動します。 Google Cloud ナビゲーション メニューで [認証情報] をクリックします。

    認証情報

  2. [OAuth 2.0 クライアント ID] 領域で、クライアント ID とクライアント シークレットを取得するクライアントをクリックします。クライアント ID とクライアント シークレットが [追加情報] 領域に表示されます。

メールチャネルの SSO 設定を構成する

OAuth 認証情報を作成するで作成したクライアント ID とクライアント シークレットを使用して、メールチャネルのシングル サインオン(SSO) 設定を構成します。

SSO 設定を構成する手順は次のとおりです。

  1. CCAI Platform ポータルで、 [Menu] をクリックし、[Settings > Developer settings] をクリックします。

  2. [メール アカウントの管理] ペインに移動し、[メール アカウントを管理] をクリックします。

  3. [メール アカウントの管理] ページで、[メール SSO] をクリックします。

  4. [メール SSO] ペインで、次のリストに示すように設定を構成します。