小编arv*_*dir的帖子

如何使用 Node.js javascript 创建 jwt

我需要创建一个 JWT(Json Web Token) ,我有 ES256 算法中的客户端凭据令牌。

要求 - > https://docs.talkdesk.com/docs/using-a-signed-jwt

所以我在本地安装了 Nodejs ,当我尝试完成这项工作时,它给了我错误,我是 javascript 的新手。有人可以帮我让它工作吗?

错误是internal/crypto/sig.js80

 const http = require('http');
 var jwt = require('jsonwebtoken');
 var uuid = require('uuid/v4');

//create a server object:

var private_key = 'private_key goes here'
 private_key = "-----BEGIN PRIVATE KEY-----\n" + private_key + "\n-----END PRIVATE KEY-----"

var header = {
  kid: 'bdef4554463d8078be9af1d9de55'
}

var payload = {
  iss: 'a57bb14a44455e98800d6a513953fc0',
  sub: 'a57bb14a445541e98800d6a513953fc0',
  aud: 'https://c2performdev.talkdeskid.com/oauth/token',
  jti: uuid(),
  exp: Math.floor(Date.now() / 1000) + 300,
 iat: Math.floor(Date.now() / 1000)
} …
Run Code Online (Sandbox Code Playgroud)

javascript node.js node-modules

1
推荐指数
1
解决办法
2055
查看次数

标签 统计

javascript ×1

node-modules ×1

node.js ×1