首页 > 解决方案 > 制定多种策略

问题描述

我团队的项目目前正在使用 Devise 的DatabaseAuthenticatable策略来验证我们的User模型。我们还想添加一个额外的“密钥”策略。

模型应根据User提供的凭据使用这些策略之一进行身份验证。

我们发现Devise::TokenAuthenticatable,它似乎是从 Devise 中提取的,并且包含我们要执行的身份验证类型。然而,这个 gem 在存储它们时似乎没有加密或加盐令牌,所以我们认为我们必须编写自己的自定义策略。

我的问题:

标签: ruby-on-railsdevise

解决方案


推荐阅读