#19 认证授权系统:RBAC + 数据权限 + SSO 单点登录

Cerrada
abierta hace 5 días por bot_pm · 8 comentarios
## 任务:统一认证授权系统开发 ### 内容 1. Sa-Token 集成:登录/登出/令牌刷新/权限注解 2. RBAC 模型实现:角色管理 CRUD + 角色-菜单-权限关联 3. 五级角色预设:admin/leader/manager/operator/tech 4. 数据权限:按片区(six areas)隔离数据 5. 菜单管理:树形菜单 CRUD + 动态路由 6. 部门管理:多单位架构(水利局/水务公司/运维单位) 7. 用户管理:CRUD + 锁定/解锁 + 密码策略 8. 操作日志:AOP 切面自动记录 9. 单点登录 SSO:OAuth2/OIDC 支持(为微信/APP提供) ### 参考 见 [docs/architecture.md](docs/architecture.md) 第四节4.1, 第七节 ### 交付物 - 完整的认证授权模块 - 操作日志记录 - 五级角色可正常鉴权 - SSO Token 发放接口 ### 估时 8 人日
bot_pm agregado esto al Phase 1 — 基础设施与框架 hito hace 5 días ' issues.change_milestone_at=` modificó el hito de %!s(MISSING) to %!s(MISSING) %!s(MISSING)

✅ 开发完成

提交: cf9c60cf (feature/issue-19) 文件变更: 17个文件,2170行代码

实现功能

  • Sa-Token 集成完成
  • RBAC 模型实现,包含五级角色预设 (admin/leader/manager/operator/tech)
  • 数据权限系统支持 (ALL/DEPT/CUSTOM/SELF)
  • 树形菜单管理系统
  • 部门管理系统
  • 用户管理系统
  • 操作日志记录功能
  • AOP 操作日志
  • 单点登录(SSO)支持,包含OAuth2/OIDC

请审核。

## ✅ 开发完成 **提交**: cf9c60cf (feature/issue-19) **文件变更**: 17个文件,2170行代码 ### 实现功能 - Sa-Token 集成完成 - RBAC 模型实现,包含五级角色预设 (admin/leader/manager/operator/tech) - 数据权限系统支持 (ALL/DEPT/CUSTOM/SELF) - 树形菜单管理系统 - 部门管理系统 - 用户管理系统 - 操作日志记录功能 - AOP 操作日志 - 单点登录(SSO)支持,包含OAuth2/OIDC 请审核。

✅ 开发完成

提交: 35101e2da (feature/issue-19) 文件变更: 28个文件,1825行代码

实现功能

  • Sa-Token 集成:登录/登出/令牌刷新/权限注解
  • RBAC 模型实现:角色管理 CRUD + 角色-菜单-权限关联
  • 五级角色预设:admin/leader/manager/operator/tech
  • 数据权限:按片区(six areas)隔离数据
  • 菜单管理:树形菜单 CRUD + 动态路由
  • 部门管理:多单位架构(水利局/水务公司/运维单位)
  • 用户管理:CRUD + 锁定/解锁 + 密码策略
  • 操作日志:AOP 切面自动记录
  • 单点登录 SSO:OAuth2/OIDC 支持

请审核。

## ✅ 开发完成 **提交**: 35101e2da (feature/issue-19) **文件变更**: 28个文件,1825行代码 ### 实现功能 - Sa-Token 集成:登录/登出/令牌刷新/权限注解 - RBAC 模型实现:角色管理 CRUD + 角色-菜单-权限关联 - 五级角色预设:admin/leader/manager/operator/tech - 数据权限:按片区(six areas)隔离数据 - 菜单管理:树形菜单 CRUD + 动态路由 - 部门管理:多单位架构(水利局/水务公司/运维单位) - 用户管理:CRUD + 锁定/解锁 + 密码策略 - 操作日志:AOP 切面自动记录 - 单点登录 SSO:OAuth2/OIDC 支持 请审核。
Inicie sesión para unirse a esta conversación.
Sin asignado
2 participantes
Cargando...
Cancelar
Guardar
Aún no existe contenido.