4.1.2 Weryfikacja dwuetapowa

Autoryzacja Google Ads obsługuje weryfikację dwuetapową na kontach Google Ads. Weryfikacja dwuetapowa jest opcjonalna, więc możesz określić, czy chcesz włączyć ją na wszystkich subkontach konta MCK Google Ads. Nawet jeśli nie wymagasz od użytkowników konfigurowania weryfikacji dwuetapowej, nadal mogą oni aktywować ją w ustawieniach swoich kont Google.

Jeśli użytkownik włączył weryfikację dwuetapową, to w trakcie procesu uwierzytelniania OAuth2 Google prosi go o weryfikację dwuetapową przed wystawieniem tokena odświeżania. Po wydaniu tokena odświeżania można użyć do wygenerowania tokena dostępu wymaganego w wywołaniach interfejsu API. Tokeny odświeżania wystawione przed włączeniem weryfikacji dwuetapowej przez użytkownika pozostają ważne i nie powodują wystąpienia błędu interfejsu API.

Jeśli wymagasz od użytkowników skonfigurowania weryfikacji dwuetapowej, błąd TWO_STEP_VERIFICATION_NOT_ENROLLED będzie zwracany, jeśli wywołania interfejsu API są wykonywane przy użyciu tokenów dostępu wygenerowanych na podstawie tokena odświeżania, który został wydany przed włączeniem weryfikacji dwuetapowej przez użytkownika.

Aplikacja powinna naprawić ten błąd i zalecić użytkownikowi włączenie weryfikacji dwuetapowej na koncie Google.

Gdy użytkownik włączy weryfikację dwuetapową, może ponownie przejść przez proces uwierzytelniania OAuth2, ale tym razem zostanie wyświetlony monit o weryfikację dwuetapową. Wykonanie polecenia powoduje wygenerowanie tokena odświeżania, który można wykorzystać do generowania tokenów dostępu, które nie powodują już błędu przy wywoływaniu za ich pomocą wywołań interfejsu API.

Dowiedz się więcej o weryfikacji dwuetapowej.