Rozwiązywanie problemów z uwierzytelnianiem i autoryzacją

Na tej stronie opisujemy niektóre typowe problemy związane z uwierzytelnianiem i autoryzacją.

This app isn't verified

Jeśli na ekranie zgody OAuth wyświetla się ostrzeżenie „Ta aplikacja nie jest zweryfikowana”, oznacza to, że aplikacja żąda zakresów zapewniających dostęp do poufnych danych użytkownika. Jeśli aplikacja korzysta z zakresów wrażliwych, musi przejść proces weryfikacji w celu usunięcia tego ostrzeżenia i innych ograniczeń. Na etapie programowania możesz kontynuować ominięcie tego ostrzeżenia, wybierając Zaawansowane > Przejdź do {Project Name} (niebezpieczny).

File not found error for credentials.json

Po uruchomieniu przykładowego kodu może pojawić się komunikat o błędzie „nie znaleziono pliku” lub „brak takiego pliku” związany z danymi uwierzytelniającymi.json.

Ten błąd występuje, jeśli dane logowania do aplikacji komputerowej nie zostały autoryzowane. Aby dowiedzieć się, jak utworzyć dane logowania dla aplikacji komputerowej, przeczytaj artykuł Tworzenie danych logowania.

Po utworzeniu danych logowania sprawdź, czy pobrany plik JSON jest zapisany jako credentials.json. Następnie przenieś plik do katalogu roboczego.

Token has been expired or revoked

Po uruchomieniu przykładowego kodu może pojawić się komunikat o błędzie „Token wygasł” lub „Token został unieważniony”.

Ten błąd występuje, gdy token dostępu z serwera autoryzacji Google wygasł lub został unieważniony. Informacje o potencjalnych przyczynach i rozwiązaniach znajdziesz w artykule o wygaśnięciu tokenów odświeżania.

Błędy JavaScriptu

Oto kilka częstych błędów JavaScriptu.

Error: origin_mismatch

Ten błąd występuje w procesie autoryzacji, jeśli host i port używane do wyświetlania strony internetowej nie są zgodne z dozwolonym źródłem JavaScriptu w projekcie w konsoli Google Cloud. Sprawdź, czy masz ustawione autoryzowane źródło JavaScriptu i czy adres URL w przeglądarce jest zgodny z adresem URL źródła.

idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'

Ten błąd występuje, gdy w przeglądarce nie jest włączona opcja przechowywania danych i plików cookie innych firm. Te opcje są wymagane przez bibliotekę logowania przez Google. Więcej informacji znajdziesz w artykule na temat plików cookie innych firm i przechowywania danych.

idpiframe_initialization_failed: Not a valid origin for the client

Ten błąd występuje, gdy zarejestrowana domena nie jest zgodna z domeną używaną do hostowania strony internetowej. Upewnij się, że zarejestrowane źródło jest zgodne z adresem URL w przeglądarce.