2012-01-26 7 views
0

私はアプリ認証をdevise上の自己/カスタム認証に変換する必要があります。既存のスキームは、私たちのコードにsecrete-keyがあり、saltデータベースにデータベースencrypted-passwordに基づいていることです。既存の方式は、暗号解読にDigest::SHA1を使用しています。カスタム暗号化からDeviseへの移行方法

このアプリをDeviseに移行する最適な方法は何ですか?私はSHA1ハッシュを解読することができないことを知りに来たので、既存データをDevise標準BCryptに変換することはほとんど不可能です。

したがって、既存のスキームを認証に使用することは可能であり、他のすべてはDeviseからのものと同じままです。

答えて

1

少し前にこれを見つけました。希望する:

Rails Custom Authentication using Devise, DataMapper, and a Legacy Database

+0

本当に本当にありがとう。 –

+0

これは嬉しいことです!お役に立てて嬉しいです。 PS:サルについて一番下の部分を読んだことはありますか?それが私を笑わせてくれました。 – Rimian

+1

[answer]は、リンクされた記事の関連セクションを回答に含めるべきであるという古典的な例です。この答えは現在無用です。 – CMW

関連する問題