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.