4.1.2 Bestätigung in zwei Schritten
Die Google Ads-Autorisierung unterstützt die Bestätigung in zwei Schritten für Google Ads-Konten. Die Bestätigung in zwei Schritten ist optional. Sie können also festlegen, ob sie für alle Unterkonten Ihres Google Ads-Kundencenter-Kontos aktiviert werden muss. Auch wenn Nutzer die Bestätigung in zwei Schritten nicht einrichten müssen, können sie sie in ihren Google-Kontoeinstellungen aktivieren.
Wenn der Nutzer die Bestätigung in zwei Schritten aktiviert hat, fordert Google ihn während des OAuth2-Authentifizierungsvorgangs auf, bevor er ein Aktualisierungstoken ausgibt. Nach der Ausstellung kann das Aktualisierungstoken verwendet werden, um das für API-Aufrufe erforderliche Zugriffstoken zu generieren. Aktualisierungstokens, die ausgestellt wurden, bevor der Nutzer die Bestätigung in zwei Schritten aktiviert hat, sind weiterhin gültig und es tritt kein API-Fehler auf.
Wenn Sie festlegen, dass Nutzer die Bestätigung in zwei Schritten einrichten müssen, wird der Fehler TWO_STEP_VERIFICATION_NOT_ENROLLED zurückgegeben, wenn API-Aufrufe mit Zugriffstokens ausgeführt werden, die aus einem Aktualisierungstoken generiert wurden, das ausgegeben wurde, bevor der Nutzer die Bestätigung in zwei Schritten aktiviert hat.
Die Anwendung sollte diesen Fehler verarbeiten und den Nutzer anweisen, die Bestätigung in zwei Schritten für sein Google-Konto zu aktivieren.
Sobald der Nutzer die Bestätigung in zwei Schritten aktiviert hat, kann er den OAuth2-Authentifizierungsvorgang noch einmal durchlaufen. Diesmal wird er zur Bestätigung in zwei Schritten aufgefordert. Wenn Sie die Aufforderung abschließen, wird ein Aktualisierungstoken ausgegeben, mit dem Zugriffstokens ausgegeben werden können, für die bei API-Aufrufen kein Fehler mehr auftritt.