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.
No se requiere verificación 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:
Actualiza la configuración de la página Público:
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.
Envía tu app para su verificación. 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.
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.
Desarrollo de la marca y política de privacidad
En la página Información de la marca de la consola de Google Cloud, verifica los siguientes detalles antes de enviar la información:
Página principal de la aplicación: La página principal debe ser de acceso público y debe incluir un vínculo visible a la política de privacidad de la aplicación.
Vínculo a la política de privacidad: La URL de la política de privacidad configurada en la página de desarrollo de la marca debe coincidir con la URL de la política de privacidad vinculada en la página principal de tu aplicación.
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)
En el envío de la verificación, proporciona una explicación detallada por escrito de por qué tu aplicación requiere acceso a los permisos solicitados.
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.
Si el equipo de verificación envía preguntas de seguimiento o solicita actualizaciones (como cambios en el video de demostración o en la configuración de la pantalla de consentimiento), la revisión se detendrá hasta que respondas. Si tu envío estuvo pendiente durante más de unas pocas semanas sin ninguna actualización, revisa las bandejas de entrada de correo electrónico (incluidas las carpetas de spam y correo no deseado) de todos los propietarios y editores del proyecto.
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 todos los requisitos de los videos de demostración de las funcionalidades de la app, incluidas estas verificaciones de la API de Data Manager:
Recorrido del usuario de extremo a extremo y otorgamiento de OAuth: Muestra el recorrido completo del usuario en tu aplicación, desde que inicia el acceso o la autorización hasta que completa el flujo de otorgamiento de OAuth.
Identidad de la app coincidente: Asegúrate de que el nombre, el logotipo y la marca de la aplicación que se muestran en el video coincidan con la configuración de la página de desarrollo de la marca en la consola de Google Cloud.
Pantalla de consentimiento de OAuth completa en inglés: Muestra toda la pantalla de consentimiento de OAuth con el selector de idioma en la esquina inferior izquierda configurado en Inglés y asegúrate de que la pantalla muestre los permisos exactos de la API de Data Manager que solicita tu app.
Uso de permisos en la IU de tu app: Demuestra las funciones de la app que usan los permisos solicitados (por ejemplo, crear un vínculo de socio, crear una lista de público o configurar la transferencia de datos en la IU de tu aplicación).
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.