跳转至

安全文档索引

本目录包含 FastAPI-Easy 安全模块的详细文档。

核心模块

认证 (Authentication)

介绍如何集成 JWT 认证、用户登录和令牌管理。

权限控制 (Permissions)

详细介绍基于角色的访问控制 (RBAC) 和装饰器用法 (require_role, require_permission)。 注:关于 CRUDRouter 的基础权限配置,请参考 基础权限指南

审计日志 (Audit Logging)

深入了解审计日志系统,包括自定义事件、存储后端和查询接口。 注:关于 CRUDRouter 的基础审计配置,请参考 基础审计指南

密码与速率限制 (Password & Rate Limit)

密码哈希最佳实践和 API 速率限制配置。

高级组件

权限加载器 (Permission Loader)

如何从文件或数据库动态加载权限配置。

资源检查器 (Resource Checker)

实现细粒度的对象级权限控制(例如:用户只能修改自己的文章)。

权限引擎 (Permission Engine)

权限系统的核心引擎架构和扩展方式。

安全配置 (Security Config)

安全模块的完整配置参数参考。

最佳实践

安全最佳实践

生产环境部署的安全建议清单。