3

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>

もちろんこの時点でジグはアップ。

なぜこれが起こるのか、そしてそれを修正する方法について誰かが知っていますか?

ピーター

4

0 に答える 0