Assim como outras APIs do Google, a API Google Ads também usa o protocolo OAuth 2.0 para autenticação e autorização. O OAuth 2.0 permite que o app cliente da API Google Ads acesse a conta de um usuário sem precisar processar ou armazenar as informações de login dele.
De modo geral, todos os cenários de autorização do OAuth 2.0 compatíveis com o Google também funcionam com a API Google Ads. No entanto, vamos focar em alguns cenários mais comuns para desenvolvedores da API Google Ads.
Cenário | Abordagem recomendada |
---|---|
Meu app já usa uma ou mais APIs do Google. Já criei compatibilidade com fluxos de trabalho do OAuth 2.0 para meu app e só preciso adicionar a funcionalidade da API Google Ads ao app atual. |
|
Estou criando um app que gerencia contas do Google Ads a que já tenho acesso. Se eu precisar gerenciar novas contas do Google Ads no futuro, vou
acessar essas contas vinculando-as à minha conta de administrador do Google Ads. OU Alguém vai me convidar para gerenciar essas contas. |
Use o fluxo de trabalho da conta de serviço. Se você tiver políticas organizacionais que impeçam o uso de contas de serviço, use o fluxo de trabalho de autenticação de usuário único como alternativa. |
Estou criando um app que gerencia contas do Google Ads em nome de outros usuários. Meu app vai criar uma tela de usuário que permite que os usuários conectados se conectem às contas do Google Ads e autorizem meu app a gerenciar essas contas em nome deles. | Use a autenticação multiusuário. |