如何在节点中使用 x.509 证书验证 JWT 令牌
How do you verify a JWT token with a x.509 certificate in node?
我正在尝试让节点脚本验证 JWT 令牌。我有公钥(它是 x.509 证书)和 JWT。
我试过使用https://github.com/auth0/node-jsonwebtoken但不幸的是,他们似乎不支持 X.509。
如果您知道一个使用 x.509 证书验证 JWT 令牌的软件包,我将不胜感激。
谢谢!
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
相关文章:
- 正在验证8个真/假复选框或复选框中的2个
- 借助asp.net验证或java脚本对多个文本进行验证
- jQuery自定义验证比较多个输入的序列
- 使用html中的外部javascript进行数据验证
- 如何使用jquery Validation验证Formspread
- jquery中的文本框验证
- 在验证和发送邮件后更改联系人表单的 html
- 代码不会验证
- JS验证ajax返回的html中的表单数据
- 同步调用,直到用户通过angular验证为访问者
- 带有加号的电话号码验证(可选)
- 解析javascript表单验证器
- 两位数的月份日期验证
- 如何在节点中使用 x.509 证书验证 JWT 令牌
- RSA 签名验证,无证书 JavaScript
- 如何对网站进行编程以使用证书进行身份验证
- Meteor.js使用X509证书身份验证连接到Mongo
- 使用X509证书验证Docusign Connect签名
- NodeJS:验证DER格式的证书
- 使用javascript通过https(通过客户端证书验证)连接到soap web服务