Приложение Facebook: ошибка URL-адреса простого входа в Firebase

Я пытаюсь сделать свое первое приложение, используя вход в Facebook и простой вход в Firebase. Я запускаю систему локально на http://localhost:8000/. Ошибка, которую я получаю при нажатии кнопки входа, приведена ниже.

«Данный URL-адрес не разрешен конфигурацией приложения.: Один или несколько указанных URL-адресов не разрешены настройками приложения. Он должен соответствовать URL-адресу веб-сайта или URL-адресу холста, или домен должен быть субдоменом одного из доменов приложения. ."

Я попытался запустить его в рабочем приложении facebook и тестовом приложении facebook, а также добавил перенаправления URL-адресов и платформы веб-сайтов после других сообщений на форуме, которые я видел, но у меня ничего не работает. У кого-нибудь есть предложения?


person deanjohnr    schedule 10.08.2014    source источник
comment
Вы добавили localhost в источники авторизованных запросов в разделе «Простой вход» на панели инструментов Firebase?   -  person Frank van Puffelen    schedule 10.08.2014
comment
да. Я добавил локальный хост в приложение Firebase и Facebook.   -  person deanjohnr    schedule 10.08.2014
comment
Эта ошибка исходит от Facebook. URL-адреса, введенные в конфигурации приложения Facebook, неверны.   -  person Kato    schedule 10.08.2014
comment
Я пробовал все возможные конфигурации конфигурации приложения, и мне не повезло. Кто-нибудь делал эту настройку в последнее время?   -  person deanjohnr    schedule 10.08.2014


Ответы (2)


Я обнаружил в документации Firebase, что https://auth.firebase.com/auth/facebook/callback должен быть введен в допустимые URI перенаправления OAuth в дополнительных настройках.

Резюме настроек тестового приложения Facebook:

В основных настройках приложения: Домен = localhost:8080 URL = http://localhost:8080

В разделе «Дополнительные настройки приложения»: Допустимые URI перенаправления OAuth [http://localhost:8080/ ; https://auth.firebase.com/auth/facebook/callback]

person deanjohnr    schedule 10.08.2014
comment
Хороший! Я потратил целую вечность на его настройку, потому что в файле firebase doc. остается: в конфигурации приложения Facebook щелкните вкладку «Настройки» в меню навигации слева. Затем перейдите на вкладку «Дополнительно» вверху и прокрутите вниз до раздела «Безопасность». В нижней части этого раздела добавьте auth.firebase.com/ v2/‹YOUR-FIREBASE›/auth/facebook/ на ваш действительный URI перенаправления OAuth и нажмите Сохранить изменения внизу страницы. хм... - person Lukas Lukac; 09.11.2014
comment
auth.firebase.com/auth/facebook/callback ‹---- добавил это и это сработало. Я не знаю, почему документ просил добавить только auth.firebase.com/v2/‹YOUR-FIREBASE›/auth/facebook/ , но это не сработало - person Alan Cheung; 19.11.2014
comment
FWIW, мне пришлось сделать оба (v2 и стандарт) - person lefnire; 01.03.2015

с новейшей версией допустимое перенаправление OAuth должно быть установлено как: https://.firebaseapp.com/__/auth/handler

person Stefan Wuthrich - Altafino    schedule 26.06.2018