javascript - 如何在 Node 中使用 x.509 证书验证 JWT token ?

标签 javascript json node.js jwt

我正在尝试让 Node 脚本验证 JWT token 。我有公钥(它是一个 x.509 证书)和 JWT。

我试过使用 https://github.com/auth0/node-jsonwebtoken 但不幸的是,他们似乎不支持 x.509。

如果您知道使用 x.509 证书验证 JWT token 的软件包,我将不胜感激。

谢谢!

最佳答案

JWT 可以使用公钥/私钥进行签名。您正在寻找的方法是这个:https://github.com/auth0/node-jsonwebtoken#jwtverifytoken-secretorpublickey-options-callback

这个测试展示了如何使用它的例子:

https://github.com/auth0/node-jsonwebtoken/blob/master/test/jwt.rs.tests.js

您还可以使用 http://jwt.io

关于javascript - 如何在 Node 中使用 x.509 证书验证 JWT token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35729573/

相关文章:

javascript - 在 Javascript 事件 DOM 中禁用函数

javascript - 如何动态访问嵌套的Json对象

jquery - jQuery.ajax() 跨源 XHR 未返回 Etag header

angularjs - Angular 与 Nosql DB

node.js - 来自 Webstorm 的 Grunt 调试

javascript - 获取 python cgi 脚本来打开从 AJAX 传递给它的文件时遇到问题

json - 启用 JSON 以从 WSO2 数据服务检索数据

javascript - JSON 数组响应中的总和值

xml - 数据格式看起来像 JSON,但实际上并非如此。可以帮忙鉴定一下吗?

javascript - Howler JavaScript 库在 Django 模板中迭代音频对象