gpt4 book ai didi

ruby-on-rails - Redis Rails 身份验证如何工作?

转载 作者:IT王子 更新时间:2023-10-29 06:10:27 24 4
gpt4 key购买 nike

我在这里有点转动我的轮子试图学习 Redis,它本身很容易理解。我不太了解 Sessions 如何与 Redis-store 这样的键值数据存储一起工作。我想使用 Authlogic 或 Devise。后者似乎是可能的,虽然它可以通过 Rack::Session 进行配置,但在这一点上我有点迷茫。

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

最佳答案

redis-store 为创建 session 时使用的 Rack::Session 提供了一个接口(interface)。如果你安装了 redis-store 那么这应该只需要像这样改变你的缓存存储:

config.cache_store = :redis_store

然后您的 session 将存储在 Redis 实例中。考虑到这实际上与用户身份验证无关,但涉及更改 Rails 存储 session 数据的方式,您的身份验证层使用这些数据在登录后验证客户端,因此我对您询问身份验证的原因感到有些困惑。

关于ruby-on-rails - Redis Rails 身份验证如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7053543/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com