Rozwiązywanie problemów z uwierzytelnianiem i autoryzacją

Na tej stronie opisaliśmy kilka typowych 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 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, wybierając Zaawansowane > Przejdź do {nazwa projektu} (niebezpiecznie).

File not found error for credentials.json

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

Ten błąd występuje, gdy nie masz uprawnień do korzystania z aplikacji na komputer. Aby dowiedzieć się, jak utworzyć dane logowania dla aplikacji na komputer, przeczytaj artykuł Tworzenie danych logowania.

Po utworzeniu danych logowania upewnij się, że pobrany plik JSON został zapisany jako credentials.json. Następnie przenieś plik do katalogu roboczego.

Token has been expired or revoked

Podczas uruchamiania przykładowego kodu może wyświetlić się komunikat o błędzie „Token wygasł” lub „Token został cofnięty”.

Ten błąd występuje, gdy token dostępu od serwera autoryzacji Google wygasł lub został cofnięty. Więcej informacji o potencjalnych przyczynach i sposobach rozwiązania tego problemu znajdziesz w sekcji Wygaśnięcie tokena odświeżania.

Błędy JavaScriptu

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

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 kodu JavaScript w projekcie konsoli Google Cloud. Upewnij się, że masz skonfigurowane autoryzowane źródło JavaScriptu i że adres URL w Twojej 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 pliki cookie innych firm i przechowywanie danych są wyłączone w przeglądarce. Te opcje są wymagane przez bibliotekę logowania Google. Więcej informacji znajdziesz w artykule Pliki cookie i przechowywanie danych innych firm.

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.