有没有办法从jsonwebtoken库打字稿中的jwt有效负载中删除"iat"选项?



我想从标头中删除"iat"选项,以便创建对外部服务器的正确请求。我试过做一些类似的事情

let token = jwt.sign(
{payload: payload, iat: undefined},
generateAndGetDeviceKey(),
{ algorithm: 'HS512' }
);

但它不起作用。我收到错误

未捕获(承诺中(错误:"iat";应该是的秒数

您可以传递noTimestamp选项,该选项将阻止添加iat

这样的东西应该行得通。

let token = jwt.sign(
{payload: payload},
generateAndGetDeviceKey(),
{ algorithm: 'HS512', noTimestamp: true }
);

相关内容

  • 没有找到相关文章

最新更新