Since you're storing a hash, I think the :type option should be set to "hash" (default => "password").

* :type => 'hash'