我有一個rails應用程序,它依賴於輸入到外部web服務的用戶名/密碼的驗證。 Rails應用程序不會有用戶模型。當用戶輸入登錄名/密碼時,它會發出發送請求來檢查登錄名/密碼。外部應用程序將返回一個cookie或令牌,可用於從Rails應用程序進行的後續請求。沒有用戶模型的rails中的會話管理
由於所有用戶都存儲在外部應用程序中,所以在rails應用程序中沒有用戶模型。
有沒有讓我嚴格進行會話管理的寶石?我打算將該令牌存儲在會話中。
我有一個rails應用程序,它依賴於輸入到外部web服務的用戶名/密碼的驗證。 Rails應用程序不會有用戶模型。當用戶輸入登錄名/密碼時,它會發出發送請求來檢查登錄名/密碼。外部應用程序將返回一個cookie或令牌,可用於從Rails應用程序進行的後續請求。沒有用戶模型的rails中的會話管理
由於所有用戶都存儲在外部應用程序中,所以在rails應用程序中沒有用戶模型。
有沒有讓我嚴格進行會話管理的寶石?我打算將該令牌存儲在會話中。
爲什麼不創建會話控制器將令牌保存到會話中?我沒有看到需要寶石。
像
sessions[:token] = token
如果您正在應對到期像Facebook上的標記,你可以看看這個
http://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens/
希望它有助於
我看起來就像Michael Hartl在Rails教程中進行用戶會話一樣。你想要的東西稍有不同,但你可能可以重用他在那裏做的一些事情。 http://ruby.railstutorial.org/chapters/sign-in-sign-out#sec-current_user
(這也只是一個很好的教程,無論您的Rails體驗水平如何。)