質問: devise から sorcery に移行できるかどうかを検討しています。 とくにdeviseでencryptしたパスワード(デフォルトのbcryptを利用しています)をsorceryに移行できるかどうかについて知見がある方がいらっしゃればアドバイスをいただきたいです。 以下は確認済みです。 * deviseでencryptした値をsorceryで使いまわすことができない + crypted_passwordカラムの値をcrypted_passwordカラムに入れてもログインできないことは確認済み
回答: * devise, sorceryともにsaltの保存場所が異なる + sorceryはsaltカラムに、deviseはcrypted_passwordにそれぞれ保存 * 以下の記事にあるようにbcryptではencryptしたパスワードを復元することができない 上記の点からdeviseからsorceryへの移行は現実的ではないという結論に至りました。