In diesem Leitfaden wird beschrieben, wie Sie mit der Nutzerauthentifizierung auf die Google Ads API zugreifen. Weitere Informationen zu den verschiedenen Authentifizierungsoptionen finden Sie im Übersichtsleitfaden.
Beim Workflow für die Nutzerauthentifizierung wird ein OAuth 2.0-Vorgang verwendet, um die Autorisierung durch einen Nutzer zu erhalten, damit Ihre App seine Google Ads-Konten in seinem Namen verwalten kann. Nach Abschluss des Autorisierungsprozesses wird ein OAuth 2.0-Zugriffstoken ausgestellt. Die App kann dieses Zugriffstoken verwenden, um API-Aufrufe an das Google Ads-Konto des Nutzers zu senden. Das OAuth 2.0-Zugriffstoken läuft jede Stunde ab. Daher ist es üblich, zusätzlich den OAuth 2.0-Offlinezugriff anzufordern, damit Ihre App die Autorisierung ohne weitere Nutzerinteraktion aktualisieren kann.
Es gibt zwei allgemeine Möglichkeiten, den Workflow für die Nutzerauthentifizierung zu erstellen: die Authentifizierung eines einzelnen Nutzers und die Authentifizierung mehrerer Nutzer. Die Authentifizierung eines einzelnen Nutzers wird als Fallback für den Workflow mit Dienstkonten verwendet und kommt zum Einsatz, wenn ein einzelner Nutzer Zugriff auf alle Google Ads-Konten hat, die Sie mit der Google Ads API verwalten müssen. Die Authentifizierung mehrerer Nutzer wird verwendet, wenn Sie Konten verwalten müssen, die von mehreren Nutzern verwaltet werden, und Sie einen eigenen OAuth-Vorgang erstellen müssen, um Ihre Nutzer zu authentifizieren.