Weryfikacja aplikacji OAuth

Zanim uruchomisz aplikację, która prosi użytkowników zewnętrznych o dane logowania do interfejsu Data Manager API, Twój projekt w chmurze Google Cloud musi przejść weryfikację aplikacji Google OAuth.

Ten przewodnik zawiera zalecane zmiany konfiguracji odbiorców podczas tworzenia aplikacji oraz instrukcje dotyczące weryfikacji aplikacji Google OAuth.

Etapy odbiorców aplikacji

W zależności od etapu rozwoju skonfiguruj stronę Odbiorcy w konsoli Google Cloud, używając różnych ustawień Typ użytkownika i Stan publikacji. Aby płynnie przejść od wstępnych testów do uruchomienia w środowisku produkcyjnym, wykonaj te czynności.

Faza 1. Początkowy etap rozwoju (testowanie)

Na początku programowania i testowania podstawowych żądań do interfejsu API:

  • Stan publikacji: ustaw na Testowanie.
  • Typ użytkownika:

    Jeśli Twój projekt w chmurze Google Cloud należy do organizacji Google Workspace i tylko użytkownicy w Twojej organizacji korzystają z aplikacji, wybierz Wewnętrzny.

    W przeciwnym razie wybierz Zewnętrzny.

  • Użytkownicy testowi: jeśli ustawisz Typ użytkownika na Zewnętrzny, kliknij Dodaj użytkowników, aby ręcznie dodać konta Google, których używasz do generowania danych logowania. Tylko wymienione konta Google mogą autoryzować aplikację. Obowiązują limity testowania i zasady wygasania tokenów.

  • Weryfikacja: nie jest wymagana podczas testowania. Jeśli wybierzesz opcję Zewnętrzny, użytkownicy testowi zobaczą ekran ostrzeżenia z potwierdzeniem, że mają dostęp testowy do niezweryfikowanej aplikacji, zanim przejdą do ekranu zgody.

Faza 2. Przed wprowadzeniem na rynek (przesłanie do weryfikacji)

Gdy integracja zostanie ukończona, interfejs użytkownika zostanie utworzony, a Ty planujesz uruchomienie w ciągu najbliższego miesiąca:

  • Stan publikacji: zmień na W produkcji.
  • Typ użytkownika: ustaw Zewnętrzny, jeśli aplikacja obsługuje klientów spoza Twojej organizacji, np. klientów reklamodawców.
  • Działanie: prześlij aplikację do weryfikacji. Proces weryfikacji aplikacji OAuth przez Google może potrwać kilka tygodni, więc prześlij niezbędne informacje, gdy tylko interfejs będzie gotowy.
  • Postępowanie z testerami wczesnej wersji: podczas procesu weryfikacji aplikacja pozostaje niezweryfikowana dla użytkowników zewnętrznych. Jeśli chcesz zarejestrować beta-testerów na wczesnym etapie:
    • Poinformuj go, że zobaczy ekran niezweryfikowanej aplikacji.
    • Poproś ich, aby kliknęli Zaawansowane, a następnie Otwórz stronę APP_NAME (niebezpieczną).

Wymagania dotyczące weryfikacji aplikacji

Aby przesłać aplikację do weryfikacji w Centrum weryfikacji, skonfiguruj ustawienia Google Auth Platform i przygotuj wymagane materiały do weryfikacji.

Zakresy weryfikacji

Na stronie Dostęp do danych poproś tylko o zakresy, których wymaga Twoja aplikacja. Interfejs Data Manager API korzysta z zakresów poufnych:

  • https://www.googleapis.com/auth/datamanager (zakres podstawowy)
  • https://www.googleapis.com/auth/datamanager.partnerlink (w przypadku linków partnerów)
Informacje kontaktowe

Zespół Google ds. weryfikacji OAuth wysyła wszystkie powiadomienia do właścicieli projektów i edytorów projektów skonfigurowanych w projekcie Google Cloud. Dbaj o to, aby te dane kontaktowe były aktualne w konsoli Google Cloud, aby nie przegapić próśb o informacje.

Instruktażowy film wideo

Podaj link do publicznie dostępnego filmu demonstracyjnego (np. niepublicznego filmu na YouTube lub publicznego linku do Dysku Google) pokazującego, jak Twoja aplikacja korzysta z żądanych zakresów.

Upewnij się, że film spełnia wymagania dotyczące filmu prezentującego funkcje aplikacji.

Etap 3. Gotowe do uruchomienia (zweryfikowane)

Gdy zespół Google ds. weryfikacji OAuth powiadomi Cię, że Twoja prośba o weryfikację aplikacji została zatwierdzona, nie musisz nic robić. Twoja aplikacja została zweryfikowana, a użytkownicy zewnętrzni mogą ją autoryzować bez wyświetlania ekranu ostrzeżenia o niezweryfikowanej aplikacji.