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 o 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. O app usa esse token de acesso para fazer chamadas de API para a 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 o 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 o 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 da organização ou as configurações da conta impedem o uso de contas de serviço.
  • Autenticação de vários usuários: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 faça a autenticação individualmente.

Próximas etapas