【发布时间】:2017-11-19 13:41:49
【问题描述】:
我已经设置了 2 因素身份验证,并且我还在设备中激活了可锁定功能(超时 10 分钟)。
可锁定的工作正常,但我希望它也适用于 2fa 代码。
2 个问题:
- 当输入错误的 tfa 代码时,我可以使用设计中的计数器来增加吗?还是会因为 Devise 用户已经登录而重置。(我通过在 ApplicationController 中执行 before_action 来使用 2fa。
- 如果我无法使用 Devise 计数器,我将在会话中保存失败的尝试,如何在 X 次错误尝试后手动锁定用户?
【问题讨论】:
标签: ruby-on-rails devise