アプリケーションで認証戦略にモジュールをpassport-local
使用しています。passport-jwt
私はまだメソッドを使用する必要があるかどうかを理解しようとしていpassport.serialize()
ますpassport.deserialize()
。私が理解している限り、これらのメソッドはセッションを使用してユーザー情報を保存します。これらのメソッドを使用する目的は、 を使用してすでに達成されているのではないかと思いJwtStrategy
ます。それとも私はここで完全に間違っていますか?
Webで調べてみましたが、あまり情報が得られませんでした。
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,
});
})
私の仮定が間違っている場合は、修正してください。