RunKit + npm: jsonwebtoken
var jwt = require("jsonwebtoken")
//the private key for this player
var key = "ABCD1234";
//expire after 1 minute
var expires = Math.floor(Date.now() / 1000) + 60
var playerValues = {
//Required (guid, pid, or rpid)
assetType:"guid",
//Required asset ID (the vcms' guid, pid, or rpid)
assetId:"u3Vi3kPSr_XFicBHcq5iZ3GpZzEZfFb9",
muted:true,
//audioOnly:true,
//start:0,
//end:60,
//auto:true
}
var token = jwt.sign({
exp:expires,
data:playerValues
}, key)
//for https://runkit-npm-jsonwebtoken-gm3lydzll5js.runkit.sh/
exports.endpoint = function(request, response) {
response.end(token);
}
console.log(token)
no comments