Este guia mostra como acessar a API Google Ads com autenticação de usuário. Consulte o guia de visão geral para saber mais sobre várias opções de autenticação.
O fluxo de trabalho de autenticação do usuário envolve o uso de um fluxo do OAuth 2.0 para receber autorização humana e permitir que seu app gerencie as contas do Google Ads em nome do usuário. Um token de acesso do OAuth 2.0 é emitido quando o processo de autorização é concluído, e o app pode usar o token de acesso para fazer chamadas de API para a conta do Google Ads do usuário. O token de acesso OAuth 2.0 expira a cada hora. Por isso, é comum solicitar também o acesso off-line do OAuth 2.0 para que seu app possa atualizar a autorização sem mais interação do usuário.
Há duas maneiras gerais de criar o fluxo de trabalho de autenticação do usuário: autenticação de usuário único e autenticação de vários usuários. A autenticação de usuário único é usada como um substituto para o fluxo de trabalho da conta de serviço, e é usada quando um único usuário tem acesso a todas as contas do Google Ads que você precisa gerenciar usando a API Google Ads. Por outro lado, a autenticação multiusuário é usada quando você precisa gerenciar contas gerenciadas por vários usuários e criar seu próprio fluxo do OAuth para autenticar os usuários.