HID_API: 人道主义身份认证系统
人道主义身份认证服务 (HID) 建立在以下技术栈上:使用 MongoDB 作为数据库后端,Node.js 和 Hapi 作为服务器框架。HID 充当 OAuth 2.0 和 OpenID Connect 服务器。API 的文档如下:
* **用户模型**:API 的主要模型,存储与用户相关的所有信息。
* **客户端模型**:OAuth 客户端应用程序。
* **JwtToken**:存储在数据库中的列入黑名单的 JSON Web Token。
* **OauthToken**:OAuth 令牌。
* **控制器**
* **AdminController**:处理 HID 管理员界面。
* **AuthController**:处理 JSON Web Tokens 的创建和 OpenID Connect 流程。
* **ClientController**:管理 OAuth 客户端的增删改查 (CRUD)。
* **UserController**:处理用户相关的 CRUD 操作和多个端点。
* **ViewController**:处理视图相关功能。
* **用户模型**:API 的主要模型,存储与用户相关的所有信息。
* **客户端模型**:OAuth 客户端应用程序。
* **JwtToken**:存储在数据库中的列入黑名单的 JSON Web Token。
* **OauthToken**:OAuth 令牌。
* **控制器**
* **AdminController**:处理 HID 管理员界面。
* **AuthController**:处理 JSON Web Tokens 的创建和 OpenID Connect 流程。
* **ClientController**:管理 OAuth 客户端的增删改查 (CRUD)。
* **UserController**:处理用户相关的 CRUD 操作和多个端点。
* **ViewController**:处理视图相关功能。
911.98KB
文件大小:
评论区