我在我的应用程序中使用passport-local
,passport-jwt
模块进行身份验证策略。我试图了解我是否还需要使用passport.serialize()
和passport.deserialize()
方法。据我了解,这些方法使用会话来存储用户信息。我怀疑使用这些方法的目的已经使用JwtStrategy
. 或者我在这里完全错了?
我尝试查看网络,但无法获得太多信息。
这是我的 JWT 策略代码
router.get('/current', passport.authenticate('jwt', {session: false}), (req, res) => {
res.json({
id: req.user.id,
email: req.user.email,
first_name: req.user.first_name,
last_name: req.user.last_name,
});
})
如果我的假设有误,请纠正我。