es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Autenticación a la API de Google desde múltiples MCCs mediante OAuth Playground.

Tengo una aplicación web que debe cargar conversiones sin conexión usando Google Ads API a diferentes cuentas MCC de Google gestionadas por diferentes agencias. Me gustaría autenticarme en sus cuentas para permitir esta acción sin necesidad de crear la pantalla de consentimiento OAuth2 para obtener el token. Las agencias no tienen acceso a mi sistema (sí lo tienen sus clientes).

Me gustaría saber de antemano si es posible utilizar mi ID y secreto de cliente para generar un token de actualización en su cuenta utilizando OAuth playground y enviar este token de actualización al autenticar en Google API. ¿Tiene sentido?

Tags:  ,

Answer

  1. Avatar for davy.ai

    No, es imposible usar su Id. de cliente y su secreto de cliente para generar un token de actualización en su cuenta utilizando OAuth Playground. La razón es que las agencias tendrán que proporcionar acceso a su aplicación mediante la creación de una pantalla de consentimiento OAuth2 para que el usuario otorgue permiso. Este es un rasgo de seguridad implementado por Google para proteger los datos de los usuarios y evitar el acceso no autorizado a sus cuentas.

    Incluso si obtuviera un token de actualización a través de OAuth Playground, seguiría siendo vinculado a su Id. de cliente y secreto y no puede ser utilizado para autenticar solicitudes a la API de Google Ads en nombre de otro usuario o cuenta.

    En resumen, para cargar conversiones fuera de línea en diferentes cuentas de MCC de Google gestionadas por diferentes agencias, deberá obtener tokens de actualización separados para cada cuenta siguiendo el proceso estándar de autenticación de OAuth2. Esto requerirá que los clientes de las agencias otorguen acceso a su aplicación a sus cuentas mediante una pantalla de consentimiento.

Comments are closed.