JWT JaaS Generator

node v10.24.1
version: 1.0.0
endpointsharetweet
const express = require("@runkit/runkit/express-endpoint/1.0.0"); let app = express(exports); let bodyParser = require('body-parser'); app.use(bodyParser.json()); const jwt = require('jsonwebtoken');
app.post("/jwt", (req, res) => { const privateKey = ` -----BEGIN RSA PRIVATE KEY----- ${process.env.jaas_demo_private_key} -----END RSA PRIVATE KEY----- `; const payload = req.body.claims; const options = { 'algorithm': "RS256", 'keyid': "REPLACE_WITH_YOUR_JAAS_API_KEY_ID" }; const token = jwt.sign(payload, privateKey, options); res.json({"token": token}); });
Loading…

no comments

    sign in to comment