文件名称:njwt:Node.js JWT支持
文件大小:81KB
文件格式:ZIP
更新时间:2024-06-01 14:46:35
JavaScript
nJwt-用于Node.js的JWT “忍者” /ˈnɪn.dʒɑt/ nJwt是Node.js开发人员最干净的JSON Web令牌(JWT)库。 nJwt消除了JWT的所有复杂性,并为您提供了一个简单而直观的API,使您可以在应用程序中安全地制作和使用JWT,而无需阅读 。 创建安全的,已签名的JWT JWT期望“声明” ,它们是关于用户是谁以及他们可以做什么的一组断言。 JWT最常见的用例是声明访问令牌的“作用域”,这是令牌持有者(用户)被允许做的事情的列表。 JWT应该签名,否则您无法验证它们是由您创建的。 我们的图书馆希望您为我们提供用于签名令牌的高度随机的签名密钥。 默认情况下,我们使用HS256算法,并且签名密钥的字节长度应与签名算法的字节长度匹配,以确保密码安全性。 虽然库将接受用于签名密钥的字符串,但我们建议您改用Buffer。 如果需要将密钥传输到其他系统,则使
【文件预览】:
njwt-master
----.eslintrc(1KB)
----yarn.lock(125KB)
----.travis.yml(106B)
----LICENSE(11KB)
----test()
--------.jshintrc(374B)
--------jwt.js(4KB)
--------ecdsa.pub(174B)
--------verifier.js(10KB)
--------types()
--------rsa.pub(424B)
--------jwt-body.js(217B)
--------others.js(2KB)
--------builder.js(4KB)
--------ecdsa.priv(223B)
--------key-resolver.js(3KB)
--------rsa.js(2KB)
--------rsa.priv(2KB)
--------algs.js(3KB)
----properties.json(475B)
----README.md(10KB)
----index.d.ts(3KB)
----.gitignore(587B)
----index.js(12KB)
----CHANGELOG.md(1KB)
----package.json(2KB)