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.