URL-адрес входа в Facebook ЗАБЛОКИРОВАН с правильным URI перенаправления OAuth

#ruby-on-rails #facebook #oauth #devise #facebook-oauth

#ruby-on-rails #Facebook #oauth #разработать #facebook-oauth

Вопрос:

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

введите описание изображения здесь

Это именно тот URL-адрес, который содержит ссылка, перенаправляющая на вход в Facebook.

 <%= link_to user_facebook_omniauth_authorize_path, class:"btn btn-primary login-with-btn d-flex justify-content-start" do %>
  <img src="https://www.flaticon.com/svg/static/icons/svg/145/145802.svg" alt="facebook icon" style="width: 25px; margin: 0 20px 0 5px">
  <h5>Login with Facebook <span class="badge bg-primary text-light">NEW</span></h5>
<% end %>
 

Почему это так?

Я обрабатываю вход в facebook с помощью devise и omniauth, он отлично работает при регистрации в Google. Должен ли я проверять свой веб-сайт для проверки?

Большое спасибо за вашу помощь! Винсент

Комментарии:

1. http://darkerr.co/users/auth/facebook может быть, это URL-адрес на вашем конце, откуда вы запускаете поток авторизации, но если вы присмотритесь, redirect_uri параметр, переданный в фактическом URL-адресе диалога входа в систему FB, является http://darkerr.co/users/auth/facebook/callback . Таким образом, это URL-адрес, который необходимо ввести в настройки вашего приложения.

2. боже, это сработало! Большое вам спасибо! Откуда вы это знаете?

3. Зашел на сайт, показанный на вашем скриншоте, и протестировал его 🙂