В настоящее время я использую firebase для проверки подлинности пользователей с помощью Google. Я настроил angular проект с моим проектом1. При анонимном входе в firebase все работает, как и ожидалось, если я перехожу на вход в Google с помощью всплывающего окна, оно просто выходит из строя со следующей ошибкой:
{
"error": {
"code": 403,
"message": "Requests from referer https://project1.firebaseapp.com/__/auth/iframe?apiKey=SECRET&appName=%5BDEFAULT%5D&v=7.13.2&usegapi=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.TVMmU0ureXg.O%2Fam%3DwQE%2Fd%3D1%2Fct%3Dzgms%2Frs%3DAGLTcCNEZ47O4XPxvOHlE2OsKBWeCQxiEw%2Fm%3D__features__ are blocked.",
"errors": [
{
"message": "Requests from referer https://project1.firebaseapp.com/__/auth/iframe?apiKey=SECRET&appName=%5BDEFAULT%5D&v=7.13.2&usegapi=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.TVMmU0ureXg.O%2Fam%3DwQE%2Fd%3D1%2Fct%3Dzgms%2Frs%3DAGLTcCNEZ47O4XPxvOHlE2OsKBWeCQxiEw%2Fm%3D__features__ are blocked.",
"domain": "global",
"reason": "forbidden"
}
],
"status": "PERMISSION_DENIED"
}
}
Если я изменю свой firebaseConfig с project1 на project2 (параметры, такие как Google Auth включен и т. д. c. одинаковы), он работает правильно Следовательно, это не может быть проблемой клиента. Та же ошибка возникает при локальном запуске и хостинге с помощью firebase.
Я абсолютно не понимаю, почему, я уверен, что в настройках firebase должно быть что-то очевидное, чего я пока не могу понять. Насколько я могу судить, я изменил все параметры на самой платформе firebase.