文件名称:express-did-auth:快速DID身份验证
文件大小:211KB
文件格式:ZIP
更新时间:2024-03-30 21:53:57
TypeScript
express-did-auth 快速DID身份验证 npm i @rsksmart/express-did-auth 该模块包括要在Express应用程序中使用的即插即用身份验证框架,它实现了由RIF Identity设计的DID身份验证协议。 特征 注册流程以验证用户的DID和可验证的凭证 登录流程以验证用户的DID 使用Express中间件对请求进行身份验证 登出流程 用法 这种方法会将以下端点添加到您的应用程序: GET /request-signup/:did 开机自检/signup GET /request-auth/:did 开机自检/auth POST /refresh-token POST /logout import express from 'express' import setupApp from '@rsksmart/express-did-
【文件预览】:
express-did-auth-main
----.eslintrc.json(509B)
----.github()
--------workflows()
----src()
--------types.ts(2KB)
--------constants.ts(768B)
--------index.ts(3KB)
--------classes()
--------errors.ts(878B)
--------defaults.ts(604B)
--------config-adapters.ts(2KB)
--------jwt-utils.ts(2KB)
--------factories()
----tsconfig.json(561B)
----LICENSE(1KB)
----test()
--------challenge-verifier.test.ts(5KB)
--------request-counter.test.ts(2KB)
--------refresh-token-factory.test.ts(2KB)
--------jwt-utils.test.ts(4KB)
--------express-middleware-factory.test.ts(3KB)
--------utils.ts(4KB)
--------setup-app.cookies.integration.test.ts(5KB)
--------setup-app.no-cookies.integration.test.ts(3KB)
--------request-signup-factory.test.ts(3KB)
--------session-manager.test.ts(3KB)
--------logout-factory.test.ts(3KB)
--------setup-app.cookies.integration.multiple-sessions.test.ts(4KB)
--------setup-app.middleware.test.ts(2KB)
--------request-auth-factory.test.ts(1KB)
--------authentication-factory.test.ts(9KB)
----jest.config.js(168B)
----README.md(4KB)
----.gitignore(36B)
----.eslintignore(17B)
----package-lock.json(704KB)
----package.json(2KB)