Devise正在失去我的current_user

时间:2013-02-21 14:20:47

标签: ruby-on-rails authentication devise

我正在尝试使用Devise根据遗留API实现我自己的身份验证机制。我正在使用http://4trabes.com/2012/10/31/remote-authentication-with-devise/

中概述的技术

由于某种原因,Devise正在丢失我的自定义身份验证模块返回的对象。

这是我的remote_authentication方法返回的对象

#<User:0xb65033d4 @id="MMS", @password="password", @name="MMS", @acl="YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN">

这是传递给serialize_into_session的值:

#<User:0xb66c6be4 @id=nil, @password=nil, @name=nil, @acl=nil>

当然,此时夹具已经启动。

有没有人知道为什么会发生这种情况以及如何解决这个问题?

彼得

0 个答案:

没有答案