Workflow zur Nutzerauthentifizierung

In diesem Leitfaden wird erläutert, wie Sie über die Nutzerauthentifizierung auf die Google Ads API zugreifen. Weitere Informationen zu den verfügbaren 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. So kann Ihre App Google Ads-Konten im Namen von Nutzern verwalten. Nachdem der Nutzer die Autorisierung abgeschlossen hat, gibt der Autorisierungsserver ein OAuth 2.0-Zugriffstoken aus. Ihre App verwendet dieses Zugriffstoken, um API-Aufrufe an das Google Ads-Konto des Nutzers zu senden.

Da OAuth 2.0-Zugriffstokens nach einer Stunde ablaufen, sollten Sie den Offlinezugriff für OAuth 2.0 anfordern. Der Offlinezugriff bietet ein Aktualisierungstoken, mit dem Ihre App automatisch neue Zugriffstokens generieren kann, ohne dass der Nutzer wiederholt eingreifen muss.

Authentifizierungsstrategie auswählen

Sie haben zwei Möglichkeiten, den Workflow für die Nutzerauthentifizierung zu implementieren:

  • Authentifizierung für einzelne Nutzer:Empfohlen, wenn ein einzelnes Nutzerkonto Zugriff auf alle Google Ads-Konten hat, die Ihre App verwalten muss. Verwenden Sie die Authentifizierung für einzelne Nutzer als Alternative zum Workflow für Dienstkonten, wenn Sie aufgrund von Organisationsrichtlinien oder Kontokonfigurationen keine Dienstkonten verwenden können.
  • Authentifizierung für mehrere Nutzer:Empfohlen, wenn Ihre App Konten verwaltet, die mehreren verschiedenen Nutzern gehören. Bei diesem Ansatz müssen Sie einen OAuth 2.0-Ablauf erstellen, mit dem sich jeder Nutzer einzeln authentifizieren kann.

Nächste Schritte