JSON Web Token

下記で、JWTをテストしたときとは違い、今回は秘密キー、公開キーをつかってトークンの検証をしてみました。

Postman

引用)
https://qiita.com/hoshimado/items/38dd31f9566a56ec6226
参考)
https://github.com/auth0/node-jsonwebtoken#jwtverifytoken-secretorpublickey-options-callback

環境)Mac(arm64)

まずは、キーペアによるテキストファイルの暗号化、複合化のテストです。

cmd.sh

実行

キーペアの確認ができたところで、これを使用した、上記引用コードを動かす環境を作成します。
env.sh

JWT発行
jwt_publish.js

JWT検証
jwt_verify.js

実行

source env.sh
node jwt_publish.js > jwt
node jwt_verify.js $(cat jwt)

成功すると認証情報が表示されます。

JWTのライブラリが正しく動く確認でした。