【文件属性】:
文件名称:oidc-rs:Node.js的OpenID Connect资源服务器身份验证
文件大小:48KB
文件格式:ZIP
更新时间:2021-05-07 00:27:28
running-code JavaScript
OpenID Connect资源服务器身份验证
Node.js的OpenID Connect资源服务器身份验证
特征
OAuth 2.0承载令牌使用情况(RFC 6750)
JWT访问令牌验证(规范待定)
发行者发现(OpenID Connect发现)
动态密钥旋转(OpenID Connect Core)
多发行人支持
范围验证
允许和拒绝“ iss”,“ aud”和“ sub”声明的访问
用法
安装
$ npm install @solid/oidc-rs
要求
const ResourceServer = require('@solid/oidc-rs')
资源服务器
ResourceServer维护提供者元数据和JSON Web密钥的高速缓存,以验证签名。 解码JWT访问令牌时,将进行提供者发现和密钥获取。 提供程序元数据和JWK集被缓存在内存中。 因此,不需要任何配
【文件预览】:
oidc-rs-main
----src()
--------ResourceServer.js(3KB)
--------DPoPToken.js(3KB)
--------AuthenticatedRequest.js(20KB)
--------ProvidersCache.js(2KB)
--------AccessToken.js(2KB)
--------PoPToken.js(6KB)
--------errors()
--------index.js(45B)
--------Credential.js(678B)
----.travis.yml(94B)
----test()
--------ProvidersCacheSpec.js(5KB)
--------BadRequestErrorSpec.js(1KB)
--------AccessTokenSpec.js(1KB)
--------resources()
--------InternalServerErrorSpec.js(753B)
--------UnauthorizedErrorSpec.js(1KB)
--------ForbiddenErrorSpec.js(1KB)
--------ResourceServerSpec.js(2KB)
--------AuthenticatedRequestSpec.js(38KB)
----LICENSE.md(1KB)
----README.md(3KB)
----.gitignore(13B)
----CHANGELOG.md(226B)
----package-lock.json(60KB)
----package.json(1KB)