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 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 seu app gere automaticamente novos tokens de acesso sem exigir interação repetida do usuário.
Para gerar um token de atualização do OAuth 2.0 usando o fluxo de trabalho de autenticação do usuário, o usuário autorizador precisa se autenticar com uma chave de acesso.
Escolher uma estratégia de autenticação
É possível implementar o fluxo de trabalho de autenticação de usuários 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 da organização ou as configurações da conta impedirem 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 diferentes. Essa abordagem exige que você crie um fluxo do OAuth 2.0 que permita que cada usuário se autentique individualmente.
Próximas etapas
- Fluxo de trabalho de autenticação de usuário único
- Fluxo de trabalho de autenticação multiusuário
- Requisitos de segurança para autenticação de usuários