Flujo de trabajo de autenticación del usuario

En esta guía, se explica cómo acceder a la API de Google Ads con la autenticación de usuarios. Consulta la guía de descripción general para obtener más información sobre las distintas opciones de autenticación.

El flujo de trabajo de autenticación del usuario implica emplear un flujo de OAuth 2.0 para obtener la autorización humana que permita que tu app administre las cuentas de Google Ads en nombre del usuario. Una vez que se completa el proceso de autorización, se emite un token de acceso de OAuth 2.0, y la app puede usarlo para realizar llamadas a la API de la cuenta de Google Ads del usuario. El token de acceso de OAuth 2.0 vence cada hora, por lo que es una práctica común solicitar también el acceso sin conexión de OAuth 2.0 para que tu app pueda actualizar la autorización sin más interacción del usuario.

Existen dos formas generales de compilar el flujo de trabajo de autenticación de usuarios: autenticación de un solo usuario y autenticación de varios usuarios. La autenticación de un solo usuario se usa como alternativa al flujo de trabajo de la cuenta de servicio y se utiliza cuando un solo usuario tiene acceso a todas las cuentas de Google Ads que necesitas administrar con la API de Google Ads. Por otro lado, la autenticación de varios usuarios se usa cuando tienes que administrar cuentas administradas por varios usuarios y necesitas compilar tu propio flujo de OAuth para autenticar a tus usuarios.