我正在使用Rails 3.1創建Web服務,該服務需要經過身份驗證的用戶帳戶以創建/管理內容。它還需要一個用於訪問內容的臨時「用戶」的授權方案 - 他們沒有賬戶,但只是提供由在他們的請求中創建內容的用戶提供給他們的密碼。Rails 3.1 Web服務中的兩種不同授權方案
我在想最好的策略是保持兩個獨立的,不爲臨時用戶創建帳戶,將他們表示爲與內容相關的單獨模型。
我的問題是這是我應該從頭開始構建的東西,還是我可以從現有的身份驗證寶石中獲得足夠的槓桿作用。如果是後者,我將如何去配置它來管理兩種不同的策略。
身份驗證寶石的使用不僅提供了身份驗證裝置,還提供了視圖和幫助程序。 讓我們繼續...設計爲例...提供視圖,區域設置,助手,郵件通知,支持openId等... – ProxyGear