UNPKG

@teamsight/flight

Version:

Lambda life cycles

18 lines 591 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const jsonwebtoken = require("jsonwebtoken"); class JWT { create(tokenId, secret, expiresInHours, payload, subject) { console.log("create", tokenId, payload, subject); const options = { expiresIn: expiresInHours * 60 * 60, algorithm: "HS256", subject, keyid: tokenId, audience: "https://api.teamsight.io" }; return jsonwebtoken.sign(payload, secret, options); } } exports.JWT = JWT; //# sourceMappingURL=jwt.js.map