Skip to content

fastapi-users

项目核心内容总结:

该项目是一个基于FastAPI的用户管理库,提供用户认证、权限控制和数据库集成等功能,支持OAuth2、JWT等常见认证方式,适用于构建需要用户系统支持的Web应用。主要特性包括:可扩展的插件系统、多数据库适配(如PostgreSQL、MongoDB)、角色与权限管理、完善的类型提示和文档支持。

使用方法:

  1. 使用Hatch管理开发环境和构建流程。
  2. 通过hatch run test运行单元测试,hatch run lint执行代码格式化和类型检查,hatch run docs本地预览文档。
  3. 项目遵循MIT许可证,支持多种贡献方式(代码、文档、资金等),并维护贡献者列表。