Node.js JSON Web Token


最近Node.jsJSON Web Tokenを使うときはnode-jsonwebtokenを使っています。

使い方が簡単で様々な暗号化アルゴリズム対応しています。

npmからインストール

npm install jsonwebtoken --save

使う前にインクルード

var jwt = require('jsonwebtoken');

暗号化

var data = { foo: 'bar' };
var token = jwt.sign(data, 'secret key!');

復号化

jwt.verify(token, 'secret key!', function(err, decoded) {
    console.log(decoded.foo) // bar
});

引数にオプションを渡すことでアルゴリズム変更できます。

jwt.sign(data, 'secret key!', { algorithm: 'ES256'});

詳しくは↓
https://github.com/auth0/node-jsonwebtoken

「Node.js JSON Web Token」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です