URL-адрес заблокирован: это перенаправление завершилось неудачно, потому что URI перенаправления не включен в белый список.... (веб-приложение Localhost)

URL Blocked: это перенаправление не удалось, потому что URI перенаправления не включен в настройки настроек клиента OAuth. Убедитесь, что включены учетные записи клиентов и веб-OAuth и добавлены все ваши домены приложений в качестве действительных URI-адресов перенаправления OAuth.

Я установил laravel/socialite, и я пытаюсь связать свое приложение с facebook! после установки пакета, создав мое приложение для facebook, я пытаюсь присоединиться к странице входа в facebook на моем приложении, но он продолжает говорить мне, что это некоторые ошибки URL-адреса...??? любые идеи.?

Ответ 1

Он перенаправляет проблему с URL. Facebook автоматически создает URL-адрес перенаправления, который http://...[your domain]..../ signin-facebook. Вам необходимо добавить этот URL-адрес в настройки клиента OAuth вместе с вашим собственным redirect_URL, как показано ниже: введите описание изображения здесь

Надеюсь, что это поможет

Ответ 2

Я столкнулся с этой проблемой.
Что я сделал: Когда вы получите это сообщение, скопируйте URL-адрес из окна браузера и проверьте его. В URL-адресе указан URL-адрес перенаправления.
Скопируйте точный URL переадресации, как упомянуто, и поместите его под Valid URL OAuth Redirect, он решит проблему.

Ответ 3

У меня только что была проблема (ноябрь 2017), после нескольких лет работы (но я что-то поменял?).

Исправление заключалось в том, чтобы добавить URL-адрес обратного вызова в " Facebook Login" " Продукты" (в левом меню, в консоли администратора Facebook, НЕ в "Дополнительные настройки", где я пробовал все:

https://developers.facebook.com/apps/{{your FB app id}}/fb-login/settings/

Обратите внимание, что вам нужно поместить номер порта, если он у вас есть, например. в моем случае http://local.dishly.menu:3000/

Ответ 4

У меня была проблема с этим, особенно с героикой. Мой тестовый сайт не был https. Это был http. И по умолчанию facebook любит добавлять URL-адрес с https, если вы не вводите его вручную при вводе URL-адреса.

Итак, я добавил два URL-адреса. один с http, и один с https. отлично работает сейчас\o/

Ответ 5

У меня была эта проблема, потому что я использовал Ajax для входа и регистрации на своем сайте, поэтому я добавил этот URL перенаправления

https://yoursite.com/wp-admin/admin-ajax.php?action=gears_fb_connect&callback=true 

и это сработало отлично, любой пользователь может войти с помощью своей учетной записи в Facebook.

Ответ 6

Я опубликую это здесь на всякий случай, если это пригодится кому-то в будущем, потому что я попал в этот вопрос в поисках ответа...

В моем случае я получил эту ошибку при попытке интегрировать Facebook в качестве поставщика удостоверений в сочетании с пользовательскими политиками Azure AD B2C.

Документы Microsoft упоминают указанный URL-адрес в следующем формате:

https://your-tenant-name.b2clogin.com/your-tenant-name.onmicrosoft.com/oauth2/authresp

однако при нажатии кнопки входа в Facebook он перенаправлял с идентификатором арендатора вместо имени арендатора следующим образом:

https://your-tenant-name.b2clogin.com/TENANTIDHERE/oauth2/authresp

Это приводило к блокировке URL-адреса Facebook.

Я обнаружил это, прочитав этот ответ прямо здесь.

Если вам нужно декодировать URL-адрес, на который он перенаправляется, вы можете использовать это:

https://www.urldecoder.org/