oidc-rs:Node.js的OpenID Connect资源服务器身份验证

时间:2024-05-26 18:14:08
【文件属性】:

文件名称:oidc-rs:Node.js的OpenID Connect资源服务器身份验证

文件大小:48KB

文件格式:ZIP

更新时间:2024-05-26 18:14:08

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)

网友评论