1
使用OmniAuth 1.1.0與2.0.4設計我得到試圖連接到Twitter,當這個錯誤:OmniAuth身份驗證失敗!超時:超時::錯誤,執行期滿
Started GET "https://stackoverflow.com/users/auth/twitter" for 127.0.0.1 at 2012-05-23 14:50:23 -0400
(twitter) Callback phase initiated.
(twitter) Callback phase initiated.
(twitter) Authentication failure! timeout: Timeout::Error, execution expired
然後導致OmniAuth調用
Processing by Users::OmniauthCallbacksController#failure as HTML
有趣的是,我收到用戶的信息作爲request.env["omniauth.auth"]
的一部分。也就是說,request.env包含用戶的真實Twitter個人資料數據 - 儘管OmniAuth稱其超時。有人能提供給我一些關於這裏發生的事情的線索嗎?