【发布时间】:2015-09-13 12:32:51
【问题描述】:
Passport.js 在 Node.js 中提供身份验证框架。它只处理身份验证。
现在我想启用密码重置。由于用户模型中没有密码字段,只有护照,我如何在护照本地策略中重置密码?我假设用户需要生成一个新密码并调用一些东西来覆盖旧密码的现有哈希。这些是什么方法,我在哪里可以找到它们?
【问题讨论】:
-
没有密码字段的情况下如何存储密码?
-
passport-local 策略据说会自动为每个用户生成一个密码并将其存储在某个地方。我不知道它存储在哪里以及如何更改它。
-
您可以为您的用户模型添加代码吗? AFAIK 护照本地策略需要用户名和密码字段。请参考这个 - passportjs.org/docs/configure
标签: sails.js passport.js passport-local