主题
系统管理
系统管理模块是 srit-oa-web 平台的基石,提供用户身份管理、权限控制、组织架构、系统配置等基础服务能力。所有业务模块均依赖系统管理模块提供的统一认证、授权和配置服务。
子模块概览
| 子模块 | 功能描述 | 核心能力 |
|---|---|---|
| 组织架构 | 用户、部门、岗位管理 | 组织树管理、用户维护、岗位体系 |
| 权限管理 | 角色、菜单、权限分配 | RBAC 模型、SSO/OAuth2 认证 |
| 字典管理 | 系统字典与业务字典维护 | 字典分类、字典项管理 |
| 消息通知 | 站内消息、邮件、短信通知 | 消息模板、发送队列、通知记录 |
| 系统日志 | 操作日志、登录日志、API 错误日志 | 日志记录、查询审计、统计分析 |
基础能力
统一认证中心
系统管理模块提供企业级统一认证能力:
- SSO 单点登录:支持 OAuth2 授权协议,实现多系统统一登录
- 多因素认证:支持密码 + 短信验证码等多因素认证方式
- LDAP 集成:支持对接企业 LDAP/AD 目录服务
- 会话管理:在线用户管理、强制下线、会话超时策略
权限控制模型
系统采用 RBAC(基于角色的访问控制)权限模型:
用户 → 角色 → 权限
↓
菜单/按钮/数据模块特色
- 灵活的配置化:字典、参数、公告均可在线配置,无需重启服务
- 细粒度权限:支持按钮级别和数据级别的权限控制
- 多租户支持:原生支持 SaaS 多租户数据隔离
- 审计追踪:关键操作全程记录,满足合规审计要求
- 消息集成:站内消息、邮件、短信多渠道通知
