Verificación de la app de OAuth

Antes de lanzar una aplicación que solicite credenciales de usuario para la API de Data Manager a usuarios externos, tu proyecto de Google Cloud debe someterse a la verificación de la app de OAuth de Google.

En esta guía, se describen las transiciones recomendadas de configuración de público durante el desarrollo y los pasos para completar la verificación de la app de OAuth de Google.

Fases de los públicos de apps

Según la etapa de desarrollo, configura la página Público en la consola de Google Cloud con diferentes parámetros de configuración de Tipo de usuario y Estado de publicación. Sigue estas fases para lograr una transición fluida desde las pruebas iniciales hasta el lanzamiento en producción.

Fase 1: Desarrollo inicial (pruebas)

Cuando comiences a desarrollar y probar solicitudes básicas a la API, ten en cuenta lo siguiente:

  • Estado de publicación: Se establece en Prueba.
  • Tipo de usuario:

    Si tu proyecto de Google Cloud pertenece a una organización de Google Workspace y solo los usuarios de tu organización usan la app, selecciona Interno.

    De lo contrario, selecciona Externo.

  • Usuarios de prueba: Si configuras el Tipo de usuario como Externo, haz clic en Agregar usuarios para agregar de forma manual las Cuentas de Google que usas para generar credenciales. Solo las Cuentas de Google que aparecen en la lista pueden autorizar la app, y se aplican los límites de prueba y las reglas de vencimiento de tokens.

  • Verificación: No se requiere durante las pruebas. Si usas Externo, los usuarios de prueba verán una pantalla de advertencia que confirma que tienen acceso de prueba a una app no verificada antes de continuar con la pantalla de consentimiento.

Fase 2: Cerca del lanzamiento (envío de la verificación)

Cuando se complete la integración, se cree la interfaz de usuario y planees realizar el lanzamiento en el próximo mes, haz lo siguiente:

  • Estado de publicación: Transición a En producción.
  • Tipo de usuario: Configúralo como Externo si tu app ofrece servicios a clientes ajenos a tu organización, como clientes anunciantes.
  • Acción: Envía tu app para que se verifique. El proceso de verificación de la app de OAuth de Google puede tardar varias semanas, por lo que debes enviarla lo antes posible una vez que la IU esté lista.
  • Cómo controlar a los verificadores iniciales: Durante la revisión de verificación, tu app permanecerá sin verificar para los usuarios externos. Si necesitas incorporar verificadores beta anticipados, haz lo siguiente:
    • Infórmales que verán la pantalla de app no verificada.
    • Indícales que hagan clic en Avanzado y, luego, en Ir a APP_NAME (no seguro).

Requisitos de verificación de apps

Para enviar tu app a verificación en el Centro de verificación, establece la configuración de la Plataforma de autenticación de Google y prepara los materiales de verificación necesarios.

Permisos de verificación

En la página Acceso a los datos, solicita solo los permisos que requiere tu aplicación. La API de Data Manager usa los siguientes permisos sensibles:

  • https://www.googleapis.com/auth/datamanager (alcance principal)
  • https://www.googleapis.com/auth/datamanager.partnerlink (para vínculos de socios)
Información de contacto

El equipo de verificación de OAuth de Google envía todas las comunicaciones a los propietarios del proyecto y editores configurados en tu proyecto de Google Cloud. Mantén actualizados estos datos de contacto en la consola de Google Cloud para no perderte las solicitudes de información.

Video de demostración

Proporciona un vínculo a un video de demostración de acceso público (como un video de YouTube no listado o un vínculo público de Google Drive) en el que se muestre cómo tu aplicación usa los permisos solicitados.

Asegúrate de que el video cumpla con los requisitos de los videos de demostración de las funcionalidades de la app.

Fase 3: Listo para el lanzamiento (verificado)

Una vez que el equipo de verificación de OAuth de Google te notifique que aprobó tu solicitud de verificación de la app, no se requiere ninguna acción. Ahora tu app está verificada, y los usuarios externos pueden autorizarla sin que aparezca la pantalla de advertencia de app no verificada.