Fluxo de trabalho de autenticação do usuário

Este guia explica como acessar a API Google Ads usando a autenticação do usuário. Consulte o guia de visão geral para saber mais sobre as opções de autenticação disponíveis.

O fluxo de trabalho de autenticação do usuário usa um fluxo do OAuth 2.0 para receber autorização humana, permitindo que seu app gerencie contas do Google Ads em nome dos usuários. Depois que o usuário conclui a autorização, o servidor de autorização emite um token de acesso do OAuth 2.0. Seu app usa esse token de acesso para fazer chamadas de API à conta do Google Ads do usuário.

Como os tokens de acesso do OAuth 2.0 expiram após uma hora, solicite o acesso off-line do OAuth 2.0. O acesso off-line fornece um token de atualização que permite que seu app gere automaticamente novos tokens de acesso sem exigir interação repetida do usuário.

Escolher uma estratégia de autenticação

É possível implementar o fluxo de trabalho de autenticação do usuário de duas maneiras:

  • Autenticação de usuário único:recomendada quando uma única conta de usuário tem acesso a todas as contas do Google Ads que seu app precisa gerenciar. Use a autenticação de usuário único como alternativa ao fluxo de trabalho da conta de serviço quando as políticas organizacionais ou as configurações da conta impedem o uso de contas de serviço.
  • Autenticação multiusuário:recomendada quando o app gerencia contas de vários usuários distintos. Essa abordagem exige que você crie um fluxo do OAuth 2.0 que permita que cada usuário se autentique individualmente.

Próximas etapas