Questa guida spiega come accedere all'API Google Ads utilizzando l'autenticazione utente. Consulta la guida alla panoramica per saperne di più sulle opzioni di autenticazione disponibili.
Il flusso di lavoro per l'autenticazione utente utilizza un flusso OAuth 2.0 per ottenere l'autorizzazione umana, consentendo alla tua app di gestire gli account Google Ads per conto degli utenti. Una volta completata l'autorizzazione da parte dell'utente, il server di autorizzazione emette un token di accesso OAuth 2.0. La tua app utilizza questo token di accesso per effettuare chiamate API all'account Google Ads dell'utente.
Poiché i token di accesso OAuth 2.0 scadono dopo un'ora, richiedi l'accesso offline OAuth 2.0. L'accesso offline fornisce un token di aggiornamento che consente alla tua app di generare automaticamente nuovi token di accesso senza richiedere l'interazione ripetuta dell'utente.
Scegliere una strategia di autenticazione
Puoi implementare il flusso di lavoro per l'autenticazione utente in due modi:
- Autenticazione di un singolo utente: consigliata quando un singolo account utente ha accesso a tutti gli account Google Ads che la tua app deve gestire. Utilizza l'autenticazione di un singolo utente come alternativa al flusso di lavoro del service account quando le policy dell'organizzazione o le configurazioni dell'account impediscono l'utilizzo dei service account.
- Autenticazione multiutente: consigliata quando la tua app gestisce account di proprietà di più utenti distinti. Questo approccio richiede la creazione di un flusso OAuth 2.0 che consenta a ogni utente di autenticarsi individualmente.
Passaggi successivi
- Flusso di lavoro per l'autenticazione di un singolo utente
- Flusso di lavoro per l'autenticazione multiutente
- Requisiti di sicurezza per l'autenticazione utente