我有一個運行omniauth-facebook & omniauth-twitter的Rails 4應用程序,但所有登錄嘗試都會遇到法拉第:: SSLError - SSL_connect返回= 1 errno = 0狀態= SSLv3讀取服務器密鑰交換B:壞ECpoint(對於Facebook)和一個OpenSSL :: SSL :: SSLError - SSL_connect返回= 1 errno = 0 state = SSLv3讀服務器密鑰交換B:(Twitter的)不良ecpointOmniauth FB&Twitter導致SSL錯誤(法拉第:: SSLError&OpenSSL :: SSL :: SSLError)
我試圖用下面的完全禁用SSL對等認證,但無濟於事:
配置/初始化/ omniauth.rb
if Rails.env.development?
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
end
我也嘗試了一堆根證書解決方案,如:
sudo port install curl-ca-bundle
,但無濟於事。
有什麼建議嗎?謝謝。