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 diversas opciones de autenticación.

El flujo de trabajo de autenticación de usuarios implica emplear un flujo de OAuth 2.0 para obtener la autorización humana que permita que tu app administre sus cuentas de Google Ads en su nombre. Se emite un token de acceso de OAuth 2.0 una vez que se completa el proceso de autorización, y la app puede usar el token de acceso para realizar llamadas a la API a 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: la autenticación de un solo usuario y la autenticación multiusuario. La autenticación de un solo usuario se usa como alternativa al flujo de trabajo de la cuenta de servicio, y se usa 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 multiusuario se usa cuando tienes que administrar cuentas administradas por varios usuarios y necesitas compilar tu propio flujo de OAuth para autenticar a tus usuarios.