[英]Devise token authentication and session
我在Rails應用程序中使用devise。 有一個iPad應用程序連接到該Rails應用程序,並且使用令牌完成身份驗證。 (設計token_authenticatable)。
對於會話,我使用默認的cookie存儲。 我的session_stor.rb看起來像這樣,
Ap::Application.config.session_store :cookie_store
現在說我需要在會話中為ipad用戶存儲次要數據,該數據存儲在哪里? 說我正在做的控制器,
session['last_search'] = search_key_word
這些數據存儲在哪里? 我問這個問題是因為在基於cookie的會話存儲中,通常會話數據存儲在瀏覽器中。 我找不到任何資源來解釋使用令牌進行身份驗證的非瀏覽器客戶端發生的情況。
我建議將歷史記錄保存在iPad的應用程序本地。 您可以創建一個表“ search_history”,其中存儲了最近的10個關鍵字。 或者,也可以根據需要緩存它(也在客戶端)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.