Flusso di lavoro di autenticazione utente

Questa guida spiega come accedere all'API Google Ads con l'autenticazione utente. Per scoprire di più sulle varie opzioni di autenticazione, consulta la guida generale.

Il flusso di lavoro di autenticazione utente prevede l'utilizzo di un flusso OAuth 2.0 per ottenere l'autorizzazione umana per consentire alla tua app di gestire i suoi account Google Ads per suo conto. Un token di accesso OAuth 2.0 viene emesso al termine della procedura di autorizzazione e l'app può utilizzarlo per effettuare chiamate API all'account Google Ads dell'utente. Il token di accesso OAuth 2.0 scade ogni ora, pertanto è prassi 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 di 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 quando un singolo utente ha accesso a tutti gli account Google Ads che devi gestire utilizzando l'API Google Ads. L'autenticazione multiutente, invece, viene utilizzata quando devi gestire account gestiti da più utenti e devi creare il tuo flusso OAuth per autenticare gli utenti.