J'utilise l'authentification Flutter Web et Firebase pour créer une application Web. Pour cela 1. Création de l'application Firebase avec la connexion Google comme l'une des méthodes de connexion. 2. Ajout des dépendances comme indiqué dans https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_auth/firebase_auth/example et https: // Dart-pub .mirrors.sjtug.sjtu.edu.cn/packages/firebase_auth_web .
Lorsque j'essaye de me connecter, la fenêtre de connexion Google apparaît. Une fois que j'ai entré l'adresse e-mail et appuyé sur Entrée, cela donne l'erreur suivante.
"Impossible de vous connecter. Ce navigateur ou cette application n'est peut-être pas sécurisé. Essayez d'utiliser un autre navigateur. Si vous utilisez déjà un navigateur pris en charge, vous pouvez actualiser votre écran et réessayer de vous connecter."
J'ai utilisé le navigateur Chrome. Que dois-je faire pour sécuriser mon application? Pour Android, nous avions la possibilité d'utiliser les clés SHA pour crypter la connexion). Avons-nous besoin de faire quelque chose de similaire pour le Web?
Le problème était avec le chrome version développeur Flutter utilisé pour lancer en tant que périphérique. Si nous ouvrons la même URL (localhost: numéro de port) dans le chrome normal, cela fonctionnera sans aucun problème.
Ce problème n'est pas spécifique au flottement. Cela se produit chaque fois que vous essayez de vous connecter à Google dans une instance Chrome sur laquelle le débogage est activé. En d'autres termes, si vous, votre logiciel d'automatisation ou IDE = démarre chrome avec une commande comme chrome.exe --remote-debugging-port=9222
Si l'exécution de Chrome normalement (hors mode de débogage) n'est pas une option, essayez alors https://support.google.com/accounts/thread/22873505?msgid=24501976 ou si vous utilisez Electron, essayez alors https://support.google.com/accounts/thread/22873505?msgid=2450357 mais moi, personnellement, je n'ai pas été en mesure de les faire fonctionner pour moi, encore.
Veuillez voter pour la question à l'adresse https://support.google.com/accounts/thread/25209002 si vous souhaitez une solution à ce problème qui fonctionne réellement.