SaaSMaestro
Jak to działa Diagnoza Raporty Funkcje Centrum pomocy Zaloguj się

Konfiguracja klienta Google OAuth

Jednorazowa konfiguracja Google Cloud, która pozwala SaaSMaestro prosić o dostęp tylko do odczytu.

Aby prosić Google o dostęp tylko do odczytu, SaaSMaestro potrzebuje klienta OAuth z projektu Google Cloud. Każdy obszar roboczy ma własnego klienta, konfigurowanego na jego karcie Połączenia danych; jeden projekt Google Cloud może obsługiwać je wszystkie.

Najpierw sprawdź: otwórz Ustawienia → Połączenia danych obszaru roboczego i spójrz na pole „Konfiguracja Google OAuth”. Jeśli widnieje tam „Skonfigurowano” lub „Skonfigurowano w .env”, konfiguracja jest już gotowa i możesz od razu połączyć konto Google.

Kto może to zrobić

Właściciele i administratorzy przeglądanego obszaru roboczego. Ponieważ zmiana wpływa na sposób logowania do Google wszystkich osób w obszarze roboczym, zostaniesz poproszony(-a) o ponowne podanie hasła, jeśli nie wpisywałeś(-aś) go w ciągu ostatnich 15 minut.

Krok po kroku

Kliknij pole „Konfiguracja Google OAuth” na karcie Połączenia danych obszaru roboczego. Okno konfiguracji przeprowadzi Cię przez te same pięć kroków:

  1. Utwórz lub wybierz projekt Google Cloud. Wystarczy dowolny projekt.
  2. Włącz trzy API: Google Analytics Admin API, Google Analytics Data API i Google Search Console API.
  3. Skonfiguruj ekran zgody. Wybierz „Wewnętrzny”, jeśli wszystkie konta Google, które połączysz, należą do Twojego Google Workspace. W przeciwnym razie wybierz „Zewnętrzny” i, dopóki aplikacja jest w trybie testowym, dodaj każde konto Google, które połączysz, jako użytkownika testowego.
  4. Utwórz klienta OAuth typu „Aplikacja internetowa” i dodaj identyfikator URI przekierowania widoczny w oknie konfiguracji. Użyj przycisku Kopiuj, aby był dokładnie taki sam.
  5. Wklej dane uwierzytelniające klienta: Client ID i Client secret, a następnie kliknij „Zapisz dane uwierzytelniające”.

Testowanie konfiguracji

  • Testuj dane uwierzytelniające sprawdza Client ID i Client secret w Google bez logowania.
  • Testuj logowanie przeprowadza pełne logowanie przez Google i, jeśli się powiedzie, łączy to konto z Twoim obszarem roboczym.

Client secret jest przechowywany w postaci zaszyfrowanej. Aby zmienić tylko Client ID, pozostaw pole Client secret puste, a zapisany klucz zostanie zachowany. „Usuń zapisane dane uwierzytelniające” usuwa je.

Częste błędy

Komunikat GoogleCo zrobić
redirect_uri_mismatchIdentyfikator URI przekierowania w Google Cloud nie jest dokładnie taki sam. Skopiuj go ponownie z okna konfiguracji, łącznie z http lub https i ewentualną końcową ścieżką.
access_deniedEkran zgody ma typ Zewnętrzny i jest w trybie testowym, a to konto Google nie jest użytkownikiem testowym. Dodaj je do użytkowników testowych ekranu zgody.
API nie jest włączoneJedno z trzech API nie jest włączone w projekcie. Włącz je, odczekaj minutę i spróbuj ponownie.
invalid_clientClient ID lub Client secret jest nieprawidłowy albo klient został usunięty. Wklej nowe dane uwierzytelniające.

Dalej: Łączenie kont Google.

Powiązane pytania

Czy muszę konfigurować projekt Google Cloud?

Tylko jeśli pole Konfiguracja Google OAuth na karcie Połączenia danych Twojego obszaru roboczego pokazuje, że nie jest skonfigurowane. Każdy obszar roboczy ma własnego klienta OAuth, choć jeden projekt Google Cloud może obsługiwać je wszystkie, a okno konfiguracji przeprowadzi Cię przez to w pięciu krokach.

Nie znalazłeś(-aś) tego, czego szukasz?

Każdą wiadomość czyta prawdziwy człowiek, zwykle w ciągu jednego dnia roboczego.

Napisz do nas