Автоконфигурация Firebase Web init.js выбрала неправильный ключ API - PullRequest
1 голос
/ 11 октября 2019

У меня есть сайт firebase, который инициализируется с <script src="/__/firebase/init.js"></script>, как описано здесь: https://firebase.google.com/docs/hosting/reserved-urls#sdk_auto-configuration

init.js автоматически генерируется консолью развертывания firebase или хостингом firebase (я неясно, который),Это все работало нормально до недавнего времени, когда в консоли https://console.developers.google.com/apis/credentials был создан новый ключ API для моего проекта. Этот новый ключ имел ограничения HTTP-реферера для некоторых других доменов (не моего сайта Firebase). В следующий раз, когда я развернул свой сайт после создания этого ключа, аутентификация firebase была нарушена. Ошибка была Requests from referer https://my-site.firebaseapp.com/ are blocked.. Я обнаружил, что причина в том, что теперь init.js содержал неправильный ключ API - новый, не связанный, ограниченный ключ, а не правильный «ключ Web API», как показано в консоли Firebase в настройках -> Общие.

Как я могу контролировать, как генерируется init.js? Это ошибка в Firebase?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...