1

ExpressJS アプリで JWT を使用した認証を実装したいと考えています。
いくつかの Web サイトをグーグルで調べた後、JWT の概念を学びましたが、expressJS を使用して JWT を実装することはできません。
ExpressJS の JWT の正確な例が得られません。 Express-jwt
ノード モジュール の read-me ノートを読みましたが、JWT を生成する方法と、リクエストごとに受信した JWT を確認する方法が問題です。 正確なプロセスは何ですか:

  1. JWT を生成する
  2. JWT のデコード
  3. JWT の検証 また、次の例のシークレット

    の 意味は次のとおりです。
var jwt = require('express-jwt');

app.get('/protected',
    jwt({
        secret: 'shhhhhhared-secret'
    }),
    function(req, res) {
        if (!req.user.admin) return res.send(401);
        res.send(200);
    });
4

1 に答える 1