[英]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.