Redis Rails身份验证如何工作?

时间:2011-08-13 21:58:37

标签: ruby-on-rails authentication devise authlogic redis

我在这里试图学习Redis,这本身很容易理解。我不太了解Sessions如何使用像Redis-store这样的键值数据存储。我想使用Authlogic或Devise。后者似乎可以使用Rack :: Session进行配置,但此时我有点迷失。

我很想看到基本身份验证或其他身份验证的示例。

1 个答案:

答案 0 :(得分:3)

redis-storeRack::Session提供了在创建会话时使用的界面。如果您安装redis-store,那么这应该只需要像这样更改您的缓存存储:

config.cache_store = :redis_store

然后您的会话将存储在Redis实例中。考虑到这与单独的用户身份验证无关,我有点困惑你为什么要询问身份验证,但是涉及更改Rails存储会话数据的方式,这些会话数据由身份验证层用于在客户端登录后验证客户端。