Risolvere i problemi di autenticazione e autorizzazione

Questa pagina descrive alcuni problemi comuni che potresti riscontrare con l'autenticazione e l'autorizzazione.

This app isn't verified

Se la schermata per il consenso OAuth mostra l'avviso "Questa app non è verificata", la tua app sta richiedendo ambiti che forniscono l'accesso a dati utente sensibili. Se la tua applicazione utilizza ambiti sensibili, deve essere sottoposta al processo di verifica per rimuovere questo avviso e altre limitazioni. Durante la fase di sviluppo, puoi continuare oltre questo avviso selezionando Avanzate > Vai a {Nome progetto} (non sicuro).

File not found error for credentials.json

Quando esegui l'esempio di codice, potresti ricevere un messaggio di errore "file non trovato" o "nessun file di questo tipo" relativo a credentials.json.

Questo errore si verifica quando non hai autorizzato le credenziali dell'applicazione desktop. Per scoprire come creare le credenziali per un'applicazione desktop, vai a Creare le credenziali.

Dopo aver creato le credenziali, assicurati che il file JSON scaricato venga salvato come credentials.json. Quindi sposta il file nella directory di lavoro.

Token has been expired or revoked

Quando esegui l'esempio di codice, potresti ricevere un messaggio di errore "Token has been expired" o "Token has been revoked".

Questo errore si verifica quando un token di accesso del server di autorizzazione di Google è scaduto o è stato revocato. Per informazioni sulle possibili cause e soluzioni, vedi Scadenza del token di aggiornamento.

Errori JavaScript

Di seguito sono riportati alcuni errori JavaScript comuni.

Error: origin_mismatch

Questo errore si verifica durante il flusso di autorizzazione se l'host e la porta utilizzati per pubblicare la pagina web non corrispondono a un'origine JavaScript consentita nel progetto della console Google Cloud. Assicurati di impostare un'origine JavaScript autorizzata e che l'URL nel browser corrisponda all'URL di origine.

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

Questo errore si verifica quando i cookie e l'archiviazione dei dati di terze parti non sono attivati nel browser. Queste opzioni sono richieste dalla libreria Google Sign-in. Per saperne di più, consulta Cookie e archiviazione dei dati di terze parti.

idpiframe_initialization_failed: Not a valid origin for the client

Questo errore si verifica quando il dominio registrato non corrisponde al dominio utilizzato per ospitare la pagina web. Assicurati che l'origine registrata corrisponda all'URL nel browser.