Firebase: Ce domaine n'est pas autorisé
J'utilise la dernière Firebase api JS (celui de la firebase.google.com) sur mon Ionique/cordova application, et j'ai utilisé pour l'importer par l'insertion de ce code à l'intérieur index.html fichier: <script src="https://www.gstatic.com/firebasejs/3.0.0/firebase.js"></script>
. Et c'est de cette façon que j'ai utilisé pour initialiser Firebase à l'intérieur controllers.js (je suis en utilisant AngularJS):
firebase.initializeApp(config);
Cependant, après le démarrage de l'application sur mon navigateur sur localhost: je reçois toujours le message d'erreur suivant:
Erreur: Ce domaine n'est pas autorisé pour l'authentification OAuth d'activités pour votre
Firebase projet. Modifier la liste des autorisés domaines de la
Firebase console.firebase.js:71:1333
source d'informationauteur Kais
Vous devez vous connecter pour publier un commentaire.
J'ai résolu ce problème en utilisant localhost à la place de 127.0.0.1 à l'intérieur d'un navigateur web différent.
Aussi, pour ceux qui ont le même problème, ils doivent s'assurer que leur domaine est déjà présent dans "OAuth rediriger les domaines", aller dans "CONFIGURATION du SIGNE DANS la MÉTHODE" sur la console "Auth" onglet.
J'avais raté l'ajout de mon domaine dans la liste des domaines Autorisés.
Assurez-vous que le "authDomain" dans votre configuration correspond à celle de votre firebase de la console. Si vous exécutez l'application sur localhost, assurez-vous qu'il est défini à localhost localhost existe sur votre firebase de la console.
Auth -> Signe Dans la Méthode -> OAuth rediriger les domaines
Solution qui a fonctionné pour moi, après avoir essayé toutes les options sur la liste ci-dessus et sur d'autres sites concernant l'utilisation de FireBase oAuth était la suivante:
Une fois ici, recherchez la Clé API que vous utilisez dans votre application qui se connecte à FireBase
Pour android ou ios ou d'avoir votre application sur l'ensemble des trois médiums, vous aurez besoin de créer des clés API par support.
Problème Autorisé de domaine Firebase Locahost OAUTH2
Si vous utilisez Google Chrome, vous pouvez voir un problème avec l'Identité Trousse à outils API
DÉSACTIVER. Vous devez activé cette API sur la google cloud d'un projet d'OAUTH servcies de Firebase projet.
https://console.developers.google.com/apis/api/identitytoolkit.googleapis.com/overview?project=project-id