Rails Devise gem是否使用cookie进行身份验证?

时间:2012-06-06 10:02:20

标签: ruby-on-rails cookies devise

拥有相同的支持文档会很棒。

2 个答案:

答案 0 :(得分:10)

我假设问题可以重写为“在设计身份验证后,Devise是否会使用Cookie来跟踪您的会话。”如果是这样,答案是肯定的。

要对此进行测试,请清除Cookie,登录,然后再次检查Cookie。您会看到以您的应用命名的网站。

@Rodrigo,会话由cookie启用。这就是会话可以通过多个页面跟踪您的方式。 HTTP本质上是无状态的。 Cookies允许您保存状态。

答案 1 :(得分:1)

不直接。

Devise构建在使用会话的Warden之上。我没有看到使用cookie进行身份验证的任何简单方法(尽管您可以使用记忆来记录会话之间的记录)。会话由cookie启用,因此它间接使用cookie。