Rozwiązywanie problemów z uwierzytelnianiem i autoryzacją

Na tej stronie znajdziesz opis kilku częstych problemów związanych z uwierzytelnianiem i autoryzacją.

This app isn't verified

Jeśli na ekranie zgody OAuth wyświetla się ostrzeżenie „Ta aplikacja nie została zweryfikowana”, oznacza to, że aplikacja prosi o zakresy, które dają dostęp do poufnych danych użytkownika. Jeśli Twoja aplikacja używa zakresów wrażliwych, musi przejść proces weryfikacji, aby usunąć to ostrzeżenie i inne ograniczenia. Na etapie programowania możesz pominąć to ostrzeżenie, wybierając Zaawansowane > Przejdź do {Project Name} (niebezpieczne).

File not found error for credentials.json

Podczas uruchamiania przykładowego kodu może pojawić się komunikat o błędzie „Nie znaleziono pliku” lub „nie ma takiego pliku” dotyczący plikucredential.json.

Ten błąd występuje, jeśli nie autoryzowano danych logowania aplikacji komputerowej. Więcej informacji o tworzeniu danych logowania w aplikacji komputerowej znajdziesz w artykule Tworzenie danych logowania.

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

Token has been expired or revoked

Po uruchomieniu przykładowego kodu możesz zobaczyć 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 sposobach eliminacji znajdziesz w artykule Odświeżanie wygaśnięcia tokena.

Błędy JavaScriptu

Poniżej znajduje się kilka typowych błędów kodu JavaScript.

Error: origin_mismatch

Ten błąd występuje podczas procesu autoryzacji, jeśli host i port używane do udostępniania strony internetowej nie pasują do dozwolonego źródła JavaScriptu w projekcie w konsoli Google Cloud. Upewnij się, że masz ustawione autoryzowane źródło JavaScriptu i adres URL w przeglądarce jest taki sam jak pierwotny adres URL.

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

Ten błąd występuje, gdy w przeglądarce nie są włączone pliki cookie ani przechowywanie danych innych firm. Te opcje są wymagane przez bibliotekę logowania Google. Więcej informacji znajdziesz w artykule o plikach cookie innych firm i przechowywaniu 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. Sprawdź, czy zarejestrowane źródło jest zgodne z adresem URL w przeglądarce.