我使用軌道2.3.8 omniauth 0.1.5,並設法實現Twitter和Facebook身份驗證。但是,Openid給了我一些問題,即:紅寶石和rails與Omniauth - 谷歌和openid錯誤
警告:在不驗證服務器證書的情況下將https請求發送到https://www.google.com/accounts/o8/.well-known/host-meta?hd=www.google.com;沒有指定CA路徑。 SQL(0.1毫秒)SET NAMES 'UTF8' SQL(0.1毫秒)SET SQL_AUTO_IS_NULL = 0 執行發現爲https://www.google.com/accounts/o8/id 發現用戶身份https://www.google.com/accounts/o8/id域www.google.com 緩存讀:__GAPPS_OPENID__www.google.com 意外的異常執行發現爲ID https://www.google.com/accounts/o8/id:錯誤提取https://www.google.com/accounts/o8/.well-known/host-meta?hd=www.google.com:連接被拒絕 - 連接(2)
這是在environment.rb調用:使用OmniAuth :: Strategies :: OpenID,OpenID :: Store :: Filesystem.new '/ tmp'),:name =>'google',:identifier =>'https://www.google.com/accounts/o8/id'
我在一個代理之後,所以我認爲這可能有一部分可以發揮,但錯誤信息有點模糊。另外,我在其他地方設置了代理。
任何想法?
一如既往,歡呼聲。
Slothistype
使用curl,我注意到我無法連接到https://www.google.com/accounts/o8/id,所以我認爲這是一個SSL問題。 – slotishtype 2011-03-29 16:54:22