[Tokens Home][Home]
A JSON Web Token (JWT) is a claims-based token which encrypts and signs a JSON object:
Node.js Crypto (JWT)
[Tokens Home][Home]
A JSON Web Token (JWT) is a claims-based token which encrypts and signs a JSON object:
|
The following is some sample code
var args = process.argv; var sec='fff'; var pay="{ foo: \'bar\'}"; if (args.length>1) pay=args[2]; if (args.length>2) sec=args[3]; console.log("Message:\t",pay) console.log("Passphrase:\t",sec) var jwt = require('jwt-simple'); var payload = pay ; var secret = sec; // encode var token = jwt.encode(payload, secret); console.log("Token: ",token); // decode var decoded = jwt.decode(token, secret); console.log("Decoded: ",decoded);
The following is an example:
Message: { foo: 'bar'} Passphrase: qwerty Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.InsgZm9vOiAnYmFyJ30i.YysrHrgIR351UIruepwNCpwwOfH0feLlibPgASG-ljw Decoded: { foo: 'bar'}