Configura tu canal de correo electrónico para OAuth con Gmail

En esta página, se explica cómo usar Google Cloud para crear credenciales de OAuth y configurar tu canal de correo electrónico de Contact Center AI Platform (CCAI Platform).

Antes de comenzar

Asegúrate de tener lo siguiente:

Además, asegúrate de tener habilitada la facturación para tu proyecto de Google Cloud . Para obtener más información, consulta Verifica el estado de la facturación de tus proyectos.

Crear credenciales OAuth

Puedes usar Google Cloud para crear credenciales de OAuth: el ID de cliente y el secreto del cliente. Si aún no configuraste una pantalla de consentimiento, debes hacerlo antes de crear credenciales de OAuth. Si deseas obtener más información sobre OAuth, consulta Usa OAuth 2.0 para acceder a las APIs de Google.

Para crear credenciales de OAuth y configurar la pantalla de consentimiento, haz lo siguiente:

  1. En la consola de Google Cloud , ve al panel del selector de proyectos y elige el proyecto que deseas usar para crear credenciales de OAuth.

    Panel del selector de proyectos

  2. Ve a la página APIs y servicios y, en el menú de navegación, haz clic en Credenciales.

    Credenciales

  3. Si aún no configuraste la pantalla de consentimiento para este proyecto, aparecerá el botón Configurar pantalla de consentimiento. Google CloudEn ese caso, configura la pantalla de consentimiento con el siguiente procedimiento. De lo contrario, continúa con el paso 4.

    1. Haz clic en Configurar pantalla de consentimiento. Se mostrará la página Pantalla de consentimiento de OAuth.

    2. Según tu caso de uso, selecciona Interno o Externo y, luego, haz clic en Crear. Se muestra el panel Pantalla de consentimiento de OAuth.

    3. Ingresa la información en la página Información de la app según las instrucciones en pantalla y, luego, haz clic en Guardar y continuar. Aparecerá el panel Scopes.

    4. Haz clic en Agregar o quitar permisos. Aparecerá el panel Actualiza los permisos seleccionados.

    5. Selecciona el alcance o los alcances adecuados para tu caso de uso y, luego, haz clic en Actualizar.

    6. Haz clic en Guardar y continuar. Aparecerá el panel Usuarios de prueba.

    7. Si deseas agregar usuarios para probar el acceso a tu app, haz clic en Agregar usuarios. Aparecerá el panel Agregar usuarios.

    8. En el campo vacío, agrega una o más direcciones de correo electrónico de Cuentas de Google y, luego, haz clic en Agregar.

    9. Haz clic en Guardar y continuar. Aparecerá el panel Resumen.

    10. Revisa la información de la pantalla de consentimiento de OAuth y, luego, haz clic en Volver al panel.

    11. Si quieres publicar tu app en producción ahora, haz clic en Publicar app y, luego, en Confirmar en el diálogo de confirmación. Tu pantalla de consentimiento está configurada.

  4. En el menú de navegación, haz clic en Credenciales.

  5. Haz clic en Crear credenciales y, luego, en ID de cliente de OAuth.

  6. En el campo Tipo de aplicación, haz clic en Aplicación web.

  7. En el campo Nombre, ingresa un nombre para tu cliente.

  8. En el área Orígenes autorizados de JavaScript, haz clic en Agregar IRI.

  9. En el campo URIs, ingresa https://TENANT_NAME.ccaiplatform.com y reemplaza TENANT_NAME por el nombre de tu arrendatario.

  10. En el área URIs de redireccionamiento autorizados, haz clic en Agregar URI.

  11. En el campo URIs, ingresa https://TENANT_NAME.ccaiplatform.com/v1/email_accounts/oauth_callback y reemplaza TENANT_NAME por el nombre de tu arrendatario.

  12. Haz clic en Crear. Aparecerá el diálogo Se creó el cliente de OAuth.

  13. Haz clic en Descargar JSON para descargar en tu computadora un archivo JSON que contenga tu ID de cliente y tu secreto del cliente, y, luego, haz clic en Aceptar.

Obtén tu ID de cliente y tu secreto del cliente

Después de crear credenciales de OAuth, puedes obtener tu ID de cliente y tu secreto del cliente en cualquier momento.

Para obtener tu ID de cliente y tu secreto del cliente, haz lo siguiente:

  1. En la consola de Google Cloud , ve a la página APIs y servicios. En el menú de navegación, haz clic en Credenciales.

    Credenciales

  2. En el área IDs de clientes OAuth 2.0, haz clic en el cliente para el que deseas obtener el ID y el secreto del cliente. Tu ID de cliente y tu secreto del cliente se muestran en el área Información adicional.

Configura los parámetros del SSO para el canal de correo electrónico

Usa el ID de cliente y el secreto del cliente que creaste en Crea credenciales de OAuth para configurar los parámetros del inicio de sesión único (SSO) para el canal de correo electrónico.

Para configurar los parámetros del SSO, haz lo siguiente:

  1. En el portal de la CCAI Platform, haz clic en Menú y, luego, en Configuración > Configuración para desarrolladores.

  2. Ve al panel Administración de cuentas de correo electrónico y, luego, haz clic en Administrar cuenta de correo electrónico.

  3. En la página Administración de cuentas de correo electrónico, haz clic en SSO de correo electrónico.

  4. En el panel SSO por correo electrónico, configura los parámetros como se muestra en la siguiente lista:

    • URL de autorización Ingresa https://accounts.google.com/o/oauth2/v2/auth?prompt=select_account consent.

    • URL del token. Ingresa https://oauth2.googleapis.com/token.

    • Client ID Ingresa el ID de cliente que creaste en Crear credenciales de OAuth. Si no guardaste tu ID de cliente, consulta Obtén tu ID de cliente y tu secreto del cliente.

    • Client secret Ingresa el secreto del cliente que creaste en Crea credenciales de OAuth. Si no guardaste tu secreto del cliente, consulta Obtén tu ID de cliente y tu secreto.

    • Alcance. Ingresa https://mail.google.com/.

    • Estado. Deja este campo vacío.

    • Tipo de acceso Ingresa offline.

    • Tipo de otorgamiento. Ingresa Authorization Code.

    • Desmarca la casilla de verificación Incluir el tipo de otorgamiento como parte de la URL de autorización y la URL del token.

    • Selecciona la casilla de verificación Incluir la URL de redireccionamiento como parte de la URL de autorización y la URL del token y, luego, haz clic en Guardar. Tu canal de correo electrónico está configurado para OAuth.