Rozwiązywanie problemów z uwierzytelnianiem i autoryzacją

Na tej stronie opisujemy niektóre typowe problemy, które mogą wystąpić w związku 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, które zapewniają dostęp do wrażliwych danych użytkownika. Jeśli Twoja aplikacja korzysta z zakresów wrażliwych, musi przejść proces weryfikacji, aby usunąć to ostrzeżenie i inne ograniczenia. W fazie rozwoju możesz pominąć to ostrzeżenie, klikając Zaawansowane > Otwórz {nazwa projektu} (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 pliku credentials.json.

Ten błąd występuje, gdy nie masz uprawnień do aplikacji na komputery. Aby dowiedzieć się, jak utworzyć dane logowania do aplikacji na komputery, otwórz artykuł Tworzenie danych logowania.

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

Token has been expired or revoked

Podczas uruchamiania przykładowego kodu może pojawić się komunikat o błędzie „Token has been expired” (Token wygasł) lub „Token has been revoked” (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 sekcji Wygaśnięcie tokena odświeżania.

Błędy JavaScript

Poniżej znajdziesz kilka typowych błędów JavaScript.

Error: origin_mismatch

Ten błąd występuje podczas procesu autoryzacji, jeśli host i port używane do wyświetlania strony internetowej nie pasują do dozwolonego źródła JavaScript w projekcie konsoli Google Cloud. Upewnij się, że masz ustawione autoryzowane źródło JavaScriptu i że 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 są włączone pliki cookie innych firm i przechowywanie danych. Te opcje są wymagane przez bibliotekę logowania przez Google. Więcej informacji znajdziesz w artykule Pliki cookie innych firm i przechowywanie 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.