2010-11-08 22 views
12

我使用openid_authentication插件用openid登錄我的用戶。openid.ui.mode使用rails的openid_authentication插件

在某些頁面(專爲移動應用程序設計的頁面)上,我想提供openid.ui.mode = "popup"選項,以便提供程序顯示較輕的版本的登錄頁面。

雖然它看起來是一個rack-openid gem(openid_authentication依賴於它)對提供的參數進行過濾,除了字段以外不允許其他任何內容。

這樣算下來以下:

authenticate_with_open_id(nil, {'openid.ui.mode' => 'popup'}) do |result| 

不工作。

+0

有沒有它不會過濾的前綴?像xopenid。或者其他的東西?如果通過文檔/源代碼閱讀顯示你無法通過你獲得額外的數據,我可以嘗試使用cookie。或者切換庫。或修補圖書館。 – singpolyma 2011-08-09 14:59:41

回答