Cette page décrit certains problèmes courants que vous pouvez rencontrer concernant l'authentification et l'autorisation.
This app isn't verified
Si l'écran d'autorisation OAuth affiche l'avertissement "This app isn't verified" (Cette application n'est pas validée), cela signifie que votre application demande des niveaux d'accès qui permettent d'accéder à des données utilisateur sensibles. Si votre application utilise des niveaux d'accès sensibles, vous devez la soumettre au processus de validation pour supprimer cet avertissement et d'autres limites. Pendant la phase de développement, vous pouvez ignorer cet avertissement en sélectionnant Advanced > Go to {Project Name} (unsafe) (Avancé > Accéder à {Nom du projet} (non sécurisé)).
File not found error for credentials.json
Lorsque vous exécutez l'exemple de code, vous pouvez recevoir un message d'erreur "file not found" (fichier introuvable) ou "no such file" (aucun fichier de ce type) concernant credentials.json.
Cette erreur se produit lorsque vous n'avez pas autorisé les identifiants de l'application de bureau. Pour savoir comment créer des identifiants pour une application de bureau, consultez Créer des identifiants.
Une fois les identifiants créés, assurez-vous que le fichier JSON téléchargé est enregistré sous le nom credentials.json. Déplacez ensuite le fichier vers votre répertoire de travail.
Token has been expired or revoked
Lorsque vous exécutez l'exemple de code, vous pouvez recevoir un message d'erreur "Token has been expired" (Le jeton a expiré) ou "Token has been revoked" (Le jeton a été révoqué).
Cette erreur se produit lorsqu'un jeton d'accès du serveur d'autorisation Google a expiré ou a été révoqué. Pour en savoir plus sur les causes et les solutions possibles, consultez Expiration du jeton d'actualisation.
Erreurs JavaScript
Voici quelques erreurs JavaScript courantes.
Error: origin_mismatch
Cette erreur se produit lors du flux d'autorisation si l'hôte et le port utilisés pour diffuser la page Web ne correspondent pas à une origine JavaScript autorisée dans votre projet Google Cloud Console. Assurez-vous de définir une origine JavaScript autorisée et que l'URL de votre navigateur correspond à l'URL d'origine.
idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'
Cette erreur se produit lorsque les cookies tiers et le stockage de données ne sont pas activés dans votre navigateur. Ces options sont requises par la bibliothèque Google Sign-in. Pour en savoir plus, consultez Cookies tiers et stockage de données.
idpiframe_initialization_failed: Not a valid origin for the client
Cette erreur se produit lorsque le domaine enregistré ne correspond pas à celui utilisé pour héberger la page Web. Assurez-vous que l'origine que vous avez enregistrée correspond à l'URL du navigateur.