Firebase Google аутентификация запрещена (разрешение запрещено) - PullRequest
0 голосов
/ 13 апреля 2020

В настоящее время я использую 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.

1 Ответ

0 голосов
/ 14 апреля 2020

Чтобы ответить на мой собственный вопрос: Go на облачная консоль Google -> Учетные данные -> Идентификаторы клиента OAuth 2.0 -> Выберите проект и добавьте «URI авторизованного перенаправления»:

'https://myproject.web.app/ / auth / handler ' или 'https://myproject.firebaseapp.com/ / auth / handler '

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