私はJSON Webトークン(JWT)をはじめて使用しています。私はHydra-Expressフレームワークを使ってNode.jsアプリケーションを作っています。 JWTを認証に使用したい。ドキュメントごとに、JSONトークンをフロントエンドに返します。ブラウザにJWTを保存するには?
var tokenData = {
username: req.body.username,
};
var result = {
username: req.body.username,
token: jwt.sign(tokenData, 'secret', { expiresIn: 60 * 60 })
};
res.json(result);
しかし、私はそれが失われないと、再びヘッダと一緒にバックエンドに送信されるように、私のブラウザのヘッダーにこのJSONトークンを保存する方法がわかりません。 ブラウザストレージに保存して、リクエストがバックエンドに送信されるたびにリクエストヘッダに追加する方法はありますか?
必要に応じて、ブラウザのストレージが推測するように、cookie、localStorage、WebSQLを使用することもできます。それでも、私はあなたがこの記事を読むことをお勧めします:http://cryto.net/~joepie91/blog/2016/06/13/stop-using-jwt-for-sessions/ – Booster2ooo