设计令牌认证和会话

时间:2014-06-25 16:22:52

标签: ruby-on-rails ruby session cookies devise

我在我的rails应用程序中使用设计。有一个连接到此rails应用程序的ipad应用程序,并使用令牌完成身份验证。 (设计token_authenticatable)。

对于会话,我使用默认的cookie商店。我的session_stor.rb看起来像这样,

Ap::Application.config.session_store :cookie_store

现在说我需要为会话中的ipad用户存储次要数据,它存储在哪里?在我的控制器中说我正在做,

session['last_search'] = search_key_word

这些数据存储在哪里?我问这个是因为在基于cookie的会话存储中,通常会话数据存储在浏览器中。我无法找到任何资源来解释在非浏览器客户端使用令牌进行身份验证时会发生什么。

1 个答案:

答案 0 :(得分:0)

我建议在iPad的应用程序本身保存本地历史记录。您可以创建一个存储最近10个关键字的表“search_history”。或者您可以根据需要缓存它(也可以在客户端)。