Я использую OmniAuth с Devise, чтобы позволить пользователям входить в систему через facebook или создавать обычную учетную запись с именем пользователя и паролем. Когда я первоначально все это устанавливал, я использовал превосходные инструкции из Railscasts. Все работало очень хорошо в течение 2+ месяцев, но буквально на днях перестал работать вход в facebook. OmniAuth отправляет вас на аутентификацию через facebook, а затем возвращает: http://localhost:3000/auth/failure?message=invalid_response
У Google нет предложений о том, что вызывает эту ошибку или как ее исправить, и в документах OmniAuth тоже нет. Я также пытался копаться в их коде, но единственное упоминание об этой ошибке, которое я нашел, это /oa-oauth/lib/omniauth/strategies/oauth.rb
:
rescue ::MultiJson::DecodeError => e
fail!(:invalid_response, e)
end
Кто-нибудь когда-нибудь видел эту ошибку!? Знаете, что это такое или как это исправить?! Это мешает мне запустить это приложение, поэтому любая помощь будет очень и очень признательна!
Спасибо, Дж. Г.