我在設計中使用OmniAuth以允許用戶使用Facebook登錄或使用用戶名和密碼創建普通帳戶。當我最初設置它時,我使用了Railscasts的優秀指示。一切工作都非常好,2個月以上,但只是在Facebook登錄停止工作的前一天。 OmniAuth會將您帶到Facebook的身份驗證,然後返回:http://localhost:3000/auth/failure?message=invalid_response
OmniAuth無效的響應錯誤
Google對於導致此錯誤的原因或解決方法沒有任何建議,OmniAuth文檔也不會。我試圖通過他們的代碼挖很好,但這個錯誤我發現的唯一一提的是這一點,在/oa-oauth/lib/omniauth/strategies/oauth.rb
:
rescue ::MultiJson::DecodeError => e
fail!(:invalid_response, e)
end
有沒有人見過這個錯誤!?知道它是什麼或如何解決它?!這使我無法啓動此應用程序,所以任何幫助將非常感激!
感謝, JG
嘗試在服務器上重新同步時間? – zkidd 2011-04-04 03:43:18
不是問題。我們在heroku上,所以服務器時間不在我們的控制範圍內(我也不認爲這會導致這個錯誤)。 – erskingardner 2011-04-04 06:19:58