0abfc98be0
- Implement DependencyContainer for all repositories and use cases - Create singleton pattern for repository instances - Factory methods for all use cases (auth + workspace) - Auth middleware: get_current_user with JWT verification - Permission middleware: require_workspace_access/admin/owner - Support optional authentication (get_current_user_optional) - Integrate with PermissionChecker and QuotaChecker Phase 4 Task 25/68 completed
xiaoxia-saas API
结构
app/core/:配置与基础能力app/api/:路由组织app/schemas/:请求响应模型app/dependencies.py:依赖注入入口main.py:FastAPI 启动入口
当前可用接口
GET /api/healthGET /api/projects?workspace_id=...POST /api/projects