Proces uwierzytelniania użytkownika

Z tego przewodnika dowiesz się, jak uzyskać dostęp do interfejsu Google Ads API za pomocą uwierzytelniania użytkownika. Więcej informacji o dostępnych opcjach uwierzytelniania znajdziesz w przewodniku z omówieniem.

Proces uwierzytelniania użytkownika korzysta z przepływu OAuth 2.0, aby uzyskać autoryzację człowieka, co umożliwia aplikacji zarządzanie kontami Google Ads w imieniu użytkowników. Gdy użytkownik zakończy autoryzację, serwer autoryzacji wyda token dostępu OAuth 2.0. Aplikacja używa tego tokena dostępu do wywoływania interfejsu API na koncie Google Ads użytkownika.

Tokeny dostępu OAuth 2.0 wygasają po godzinie, dlatego poproś o dostęp offline OAuth 2.0. Dostęp offline zapewnia token odświeżania, który umożliwia aplikacji automatyczne generowanie nowych tokenów dostępu bez konieczności powtarzania interakcji z użytkownikiem.

Aby wygenerować token odświeżania protokołu OAuth 2.0 za pomocą procesu uwierzytelniania użytkownika, użytkownik musi uwierzytelnić się za pomocą klucza dostępu.

Wybieranie strategii uwierzytelniania

Przepływ pracy związany z uwierzytelnianiem użytkowników możesz wdrożyć na 2 sposoby:

  • Uwierzytelnianie pojedynczego użytkownika: zalecane, gdy jedno konto użytkownika ma dostęp do wszystkich kont Google Ads, którymi musi zarządzać Twoja aplikacja. Uwierzytelnianie pojedynczego użytkownika możesz stosować jako alternatywę dla procesu konta usługi, gdy zasady organizacji lub konfiguracje kont uniemożliwiają korzystanie z kont usługi.
  • Uwierzytelnianie wielu użytkowników: zalecane, gdy aplikacja zarządza kontami należącymi do wielu różnych użytkowników. To podejście wymaga utworzenia przepływu OAuth 2.0, który umożliwia każdemu użytkownikowi indywidualne uwierzytelnianie.

Dalsze kroki