node-jwks-rsa:一个从JWKS(JSON Web密钥集)端点检索RSA公共密钥的库

时间:2024-05-18 03:11:58
【文件属性】:

文件名称:node-jwks-rsa:一个从JWKS(JSON Web密钥集)端点检索RSA公共密钥的库

文件大小:95KB

文件格式:ZIP

更新时间:2024-05-18 03:11:58

dx-sdk JavaScript

jwks-rsa 一个从JWKS(JSON Web密钥集)端点检索签名密钥的库。 npm install-保存jwks-rsa 用法 您将为客户端提供JWKS端点,该端点公开您的签名密钥。 然后,使用getSigningKey可以获取与特定kid匹配的签名密钥。 const jwksClient = require ( 'jwks-rsa' ) ; const client = jwksClient ( { jwksUri : 'https://sandrino.auth0.com/.well-known/jwks.json' , requestHeaders : { } , // Optional timeout : 30000 // Defaults to 30s } ) ; const kid = 'RkI5MjI5OUY5ODc1N0Q4QzM0OUYzNkVGM


【文件预览】:
node-jwks-rsa-master
----.eslintrc(638B)
----package.json(2KB)
----.github()
--------ISSUE_TEMPLATE()
--------stale.yml(980B)
--------CODEOWNERS(26B)
----tests()
--------mocks()
--------jwksClient.tests.js(21KB)
--------rateLimit.tests.js(3KB)
--------koa.tests.js(6KB)
--------passport.tests.js(10KB)
--------keys.js(5KB)
--------interceptor.tests.js(1KB)
--------express.es5.tests.js(6KB)
--------ts-definitions.tests.ts(820B)
--------request.tests.js(3KB)
--------cache.tests.js(2KB)
--------errors.es5.tests.js(1KB)
----LICENSE(1KB)
----package-lock.json(149KB)
----src()
--------integrations()
--------utils.js(467B)
--------index.js(934B)
--------JwksClient.js(3KB)
--------errors()
--------wrappers()
----tsconfig.json(558B)
----index.d.ts(3KB)
----codecov.yml(405B)
----examples()
--------hapi-demo()
--------passport-demo()
--------koa-demo()
--------express-demo()
----.gitignore(627B)
----CHANGELOG.md(11KB)
----.circleci()
--------config.yml(1KB)
----README.md(6KB)
----.editorconfig(341B)

网友评论