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 in der Übersicht.

Im Nutzerauthentifizierungs-Workflow wird ein OAuth 2.0-Vorgang verwendet, um die Autorisierung durch eine Person zu erhalten. So kann Ihre App Google Ads-Konten im Namen von Nutzern verwalten. Nachdem der Nutzer die Autorisierung abgeschlossen hat, stellt 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 OAuth 2.0-Offlinezugriff anfordern. Beim Offlinezugriff wird ein Aktualisierungstoken bereitgestellt, mit dem Ihre App automatisch neue Zugriffstokens generieren kann, ohne dass wiederholte Nutzerinteraktionen erforderlich sind.

Wenn Sie ein OAuth 2.0-Aktualisierungstoken über den Nutzerauthentifizierungs-Workflow generieren möchten, muss sich der autorisierende Nutzer mit einem Passkey authentifizieren.

Authentifizierungsstrategie auswählen

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

  • Authentifizierung für einen einzelnen Nutzer: Empfohlen, wenn ein einzelnes Nutzerkonto Zugriff auf alle Google Ads-Konten hat, die Ihre Anwendung verwalten muss. Verwenden Sie die Einzelnutzerauthentifizierung als Alternative zum Dienstkonto-Workflow, wenn Organisationsrichtlinien oder Kontokonfigurationen die Verwendung von Dienstkonten verhindern.
  • 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-Vorgang erstellen, mit dem sich jeder Nutzer einzeln authentifizieren kann.

Nächste Schritte