2012-01-26 2 views
0

Мне нужно преобразовать аутентификацию приложения в собственную/пользовательскую проверку подлинности. Существующая схема заключается в том, что у нас есть secrete-key в наших кодах, salt в базе данных encrypted-password в базе данных. Существующая схема использует Digest::SHA1 для дешифрования шифрования.Как перейти от пользовательского шифрования к разработке?

Каков наилучший способ переноса этого приложения на Devise. Я узнал, что мы не можем расшифровать SHA1 хэш, поэтому почти невозможно преобразовать существующие данные в Devise стандарт BCrypt.

Итак, как должно быть возможно использование существующей схемы аутентификации, а все остальное остается тем же, что и при разработке Devise.

ответ

1

Я нашел это некоторое время назад. Надеюсь, это поможет:

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

+0

Действительно действительно спасибо. –

+0

Это удовольствие! Рад, что смог помочь. PS: Вы читали бит внизу о обезьянах? Это заставило меня рассмеяться. – Rimian

+1

Классический пример того, почему [ответ] говорит, что вы должны включить соответствующие разделы связанной статьи в свой ответ. Этот ответ теперь бесполезен. – CMW

Смежные вопросы