ruby-openid

    2熱度

    1回答

    我們使用Redmine 1.3.1(Rails 2 Mongrel)讓gmail openid工作了一年多。我已經將一個單獨的框升級到Redmine 2.0.3(Rails 3 Passenger),但是當我從舊實例切換到升級實例時,所有用戶都會收到Google授權應用程序屏幕的提示,如果他們單擊是,系統會提示您Redmine註冊屏幕。 我已經將rails會話secret_token與整個數據庫一

    0熱度

    1回答

    我一直在爲我的網站使用OpenID,並且一切都工作正常。但是,最近我在錯誤日誌中看到了一些奇怪的錯誤。顯然,對於用戶來說一切正常,並且他們能夠登錄。但是,在後臺,OpenID庫似乎進入了一個導致大量錯誤的循環。 此外,它只發生在我不在localhost上訪問時:3000如果我通過我的DynDns名稱隧道請求,我得到的錯誤。如果我來自本地主機:3000,沒有任何東西 底部是來自日誌的片段。需要注意的

    2熱度

    1回答

    我正在搞亂WebFinger,並試圖創建一個小型的Rails應用程序,使用戶只能使用WebFinger帳戶登錄。我能成功地用手指自己,我回去跟下面的代碼片段的XRD文件: Link rel="http://specs.openid.net/auth/2.0/provider" href="http://www.google.com/profiles/{redacted}"/ 其中,對我來說,讀

    5熱度

    2回答

    我正在用omniauth/openid進行一些操作。 當試圖進行身份驗證,我發現這個在我的日誌: OpenID::FetchingError: Error fetching https://www.google.com/accounts/o8/.well-known/host-meta?hd=profiles.google.com%2Fmy_username: undefined method `

    1熱度

    1回答

    我正在使用open_id_authentication插件進行登錄。我能夠正確地整合插件,並且效果很好。我想檢索額外的值,如用戶的暱稱和電子郵件,我無法檢索。我正在使用下面的代碼,但註冊字段爲空。我在這裏做的事情是否正確? def authenticate_with_open_id(identity_url, :required => [ :nickname, :email ],

    1熱度

    2回答

    我已經在rails站點中實現了authlogic,並且我試圖讓openid正常工作。到目前爲止,只要你有一個現有的帳戶,你就可以很好地登錄,但如果你沒有帳戶,你可以登錄。如果identity_url尚未存在於數據庫中,我希望能夠自動創建一個新帳戶。 問題是我還需要存儲一些額外的信息。如果用戶第一次使用他們的openid登錄,我想要求他們在創建帳戶之前填寫基本信息(姓名,電子郵件)。 我玩過幾種方法