【问题标题】:How to migrate from custom encryption to Devise?如何从自定义加密迁移到设计?
【发布时间】:2012-01-26 11:36:04
【问题描述】:

我需要通过设计将应用身份验证转换为自我/自定义身份验证。现有的方案是我们的代码中有一个secrete-keysalt基于数据库encrypted-password在数据库中。现有方案使用Digest::SHA1进行加密解密。

将此应用迁移到Devise 的最佳方法是什么。我知道我们无法解密SHA1 哈希,因此几乎不可能将现有数据转换为Devise 标准BCrypt

那么,如何使用现有方案进行身份验证,而其他一切都与来自 Devise 的相同。

【问题讨论】:

    标签: ruby-on-rails-3 ruby-on-rails-3.1 devise


    【解决方案1】:

    我不久前发现了这个。希望对您有所帮助:

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

    【讨论】:

    • 很高兴!很高兴我能帮上忙。 PS:你读过底部关于猴子的部分吗?这让我笑了。
    • 为什么How to Answer 说您应该在答案中包含链接文章的相关部分的经典示例。这个答案现在没用了。
    猜你喜欢
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多