SaaS服务功能权限控制是怎么做的
SaaS服务全局级别的功能#
前端调用SaaS服务一个全局级别的接口
sequenceDiagram participant User as 用户 participant Frontend as 前端 participant Backend as 后端 User->>Frontend: 点击页面 Frontend->>Backend: 请求当前功能集 Backend->>Backend: 返回当前功能集 alt 用户有权限 Backend->>Frontend: 返回全局数据 Frontend->>User: 显示数据 else 用户无权限 Backend->>Frontend: 返回错误信息 Frontend->>User: 显示错误信息 end
SaaS服务用户级别的功能#
前端调用SaaS服务一个用户权限的接口
sequenceDiagram participant User as 用户 participant Frontend as 前端 participant Backend as 后端 User->>Frontend: 点击页面 Frontend->>Backend: 查看用户权限 Backend->>Backend: 验证用户权限 alt 用户有权限 Backend->>Frontend: 返回用户项目数据 Frontend->>User: 显示数据 else 用户无权限 Backend->>Frontend: 返回错误信息 Frontend->>User: 显示错误信息 end