Я работаю на рельсах 4 и пытаюсь пройти аутентификацию с помощью github. Итак, в моем приложении Github у меня есть это:
URL-адрес: http://локальный:4000
URL обратного вызова: http://localhost:4000/auth/github/callback
URL-адрес обратного вызова — это URL-адрес, который Github попытается получить, когда аутентификация будет выполнена правильно?
Итак, почему я получаю ошибку Github page 404, когда нажимаю на свою ссылку:
<%= link_to 'Sign in with Github', '/auth/github' %>
Я работаю над средой разработки localhost, так что может быть проблема?
Также, когда я набираю http:// localhost:4000/auth/github/callback в своем браузере, я получаю OmniAuth::Strategies::OAuth2::CallbackError
Зачем? У меня есть это в моих маршрутах.rb
post 'auth/:provider/callback' => 'home#index'
Есть ли ошибки в Rails 4 и Omniauth? (добавлено место в localhost, поэтому stackoverflow принимает мой пост)