0
我正在編寫我自己的CAS戰略,我希望用戶通過我的戰略他們的尊敬的名字(從他們的證書)。從我的理解,我的策略,用戶可以通過類似這樣的OmniAuth選項哈希
use OmniAuth::Strategies::CAS::MyStrategy :setup => true
選擇我假設在我的策略的初始化方法中的選項標籤,我將有真正的一鍵設置=>值。這會傳遞給CAS類(通過超級方法)等等。用戶是否可以像這樣傳遞一個選項:dn => retrieve_dn_method來完成我上面所說的內容?如果是這樣,那麼父類會用他們不期望的選項做什麼?
或者是否有另一種方法將選項傳遞到我需要驗證的策略中?
我已經研究了OmniAuth文件,我還沒有發現任何可能的幫助。文檔很少,所以歡迎任何鏈接或兩美分。 – webren 2011-06-02 22:36:45