Imノードアプリケーションでjson webtokenを使用しています。ユーザーがログインすると、次のコードを実行します。デコードされた値をjwtで変更する
var jwt = require('jsonwebtoken');
var payload = {};
payload.User = user; //From User table ni database
var token = jwt.sign(payload, 'abcd');
return res.json(token: token);
ライフサイクル中に何かが発生すると、ユーザーテーブルで何かが変更されます。しかし、署名されたjwt-payloadに格納されているUser-objectは古くなっています。 jwt-libraryで何らかのリフレッシュメソッドを見つけることができませんでした。 jwtトークンを再生成し、更新されたユーザーオブジェクトを挿入する必要がありますか?それは悪い解決策のように思えます。ですから、単にjwt-data内のコンテンツを更新する方法があるのだろうかと思います。