Este guia discute como acessar a API Google Ads com autenticação do usuário. Consulte o guia de visão geral para saber mais sobre as 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 para 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 do OAuth 2.0 expira a cada hora. Por isso, é uma prática comum solicitar também o acesso off-line do OAuth 2.0 para que o 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 multiusuário. 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 precisa criar seu próprio fluxo do OAuth para autenticar os usuários.