API アプリケーションでユーザーを認証するために、NodeJs API アプリケーションで jsonwebtoken を使用しています。私が設定したフローは次のとおりです。
1) ユーザーはサインアップ API を介して登録し、アクセス トークンは以下を使用して生成されます。
var jwt = require('jsonwebtoken');
var token = jwt.sign(user, _conf.authentication.superSecret, {
expiresIn: 1440 // I intend to keep it short.
});
2) たとえば、トークンは 24 時間で期限切れになります。このトークンはクライアント モバイル アプリケーションに返され、後続のすべての API 要求でヘッダーとして使用されます。
jwt のリフレッシュ トークンを使用する方法を知りたいです。現在、トークンを更新するメカニズムはありません。したがって、トークンが 24 時間で期限切れになる場合、クライアント (モバイル アプリ) が新しいアクセス トークンを要求できるようにします。前もって感謝します。