2

Если вы перейдете на страницу https://wfolly.firebaseapp.com/, вы сможете войти в систему с помощью Facebook, нажав «Iniciar sesion». Затем вы увидите свое имя рядом с текстом журнала «Cerrar sesion - YOUR FACEBOOK NAME».Почему аутентификация не работает в собственном домене, а работает в домене firebase?

Однако, хотя auth работает на wfolly.firebase.com выше, он не работает на https://debatenomasafp.org/, мой собственный домен, подключенный через Firebase Hosting к собственному URL-адресу wfolly.fire (...) Firebase.

«Не работает» означает, что вы не будете видеть свое имя рядом с лог из текста «Cerrar Sesion», и, как правило, не будет иметь возможность взаимодействовать с веб-сайтом, как если бы вы вошли в систему.

Что не так? Почему они не ведут себя одинаково?

Я знаю, что версия развертывания одинакова на обоих сайтах, поскольку текущее развертывание отражает позднее изменение обоих URL, а не только Firebase.

Аутентификация также отлично работает на локальном хосте: 8080 до развертывания.

Это может быть или не быть актуальным, что я использую Re-Base (github.com/tylermcginnis/re-base) для запросов на аутентификацию.

+1

Вы указали свой домен в настройках приложения Facebook? –

+0

У меня не было. Я попробовал добавить https://wfolly.firebaseapp.com/ и https://debatenomasafp.org/ сейчас, но получил это сообщение об ошибке: «Домены приложений должны соответствовать домену URL защищенного холста, URL мобильного сайта, двоичного URL-адреса Unity, URL-адрес сайта или URL-адрес закладки защищенной страницы. Исправьте эти домены: debatenomasafp.org, wfolly.firebaseapp.com ». Проблема сохраняется с или без https: // (...) /. – Norbert

+0

Что означает «не работает»? Где код нарушения и ошибка? См. [Как спросить] (http://stackoverflow.com/help/how-to-ask) и [создание mcve] (http://stackoverflow.com/help/mcve). – Kato

ответ

3

Като, в комментариях выше, дал мне ответ через Slack.

Я просто должен был разрешить новый домен в настройках «OAuth redirect domains» консоли Firebase в разделе «Аутентификация».