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
- Workflow für die Authentifizierung einzelner Nutzer
- Workflow für die Authentifizierung mehrerer Nutzer
- Sicherheitsanforderungen für die Nutzerauthentifizierung