Questa guida spiega come accedere all'API Google Ads con l'autenticazione utente. Consulta la guida di panoramica per scoprire di più sulle varie opzioni di autenticazione.
Il flusso di lavoro per l'autenticazione utente prevede l'utilizzo di un flusso OAuth 2.0 per ottenere l'autorizzazione umana che consente alla tua app di gestire gli account Google Ads per conto dell'utente. Al termine della procedura di autorizzazione, viene emesso un token di accesso OAuth 2.0 e l'app può utilizzare il token di accesso per effettuare chiamate API all'account Google Ads dell'utente. Il token di accesso OAuth 2.0 scade ogni ora, pertanto è una pratica comune richiedere anche l'accesso offline OAuth 2.0 in modo che l'app possa aggiornare l'autorizzazione senza ulteriori interazioni dell'utente.
Esistono due modi generali per creare il flusso di lavoro per l'autenticazione utente: autenticazione di un singolo utente e autenticazione multiutente. L'autenticazione di un singolo utente viene utilizzata come fallback per il flusso di lavoro del service account, e viene utilizzata quando un singolo utente ha accesso a tutti gli account Google Ads che devi gestire utilizzando l'API Google Ads. D'altra parte, l'autenticazione multiutente viene utilizzata quando devi gestire account gestiti da più utenti e devi creare il tuo flusso OAuth per autenticare gli utenti.