多租户账号管理平台

多租户账号管理平台是一套面向 SaaS 服务商的账号体系中台,把租户、用户、组织架构、角色权限、字典、文件与消息,以及各业务系统的单点登录收进同一个平台——一套后台托管多个客户的账号与权限,客户之间互不可见。

项目类型平台级账号中台
应用场景SaaS 多租户 · 统一身份

项目背景

SaaS 服务商做大之后,账号体系往往先撑不住:每个业务系统各有一套用户表,同一个客户在 A 系统叫「张经理」、在 B 系统叫「zhang」,人离职了只停了一处;权限散落在各个系统里配置,谁能看哪些数据全靠人记;新客户签约,运维要手工建租户、建部门、建角色、建账号,开通常常要等上一周。

客户希望把账号与权限从业务系统里抽出来,单独做一层中台:一个租户一个独立空间,租户内的组织、角色、菜单、数据范围自成体系;新租户开通从「手工配一周」变成「选好套餐即开通」。

设计目标

  • 租户隔离:每个租户的数据独立存储与展示,套餐决定可用的功能模块、用户数与存储上限。
  • 统一认证:业务系统通过 SSO 接入,用户一次登录,多套系统通行,各系统不再自建账号表。
  • 权限到点:菜单权限勾选到按钮级,数据权限按全部 / 本部门 / 本人 / 指定部门四档控制。
  • 自助开通:企业可自行注册提交资料,管理员审核通过后系统自动建租户,不再依赖运维排期。

系统功能架构

平台按租户管理、用户管理、组织架构、权限管理、字典管理、业务系统、文件管理、消息中心八个板块组织,横向打通「建租户 → 配组织 → 分角色 → 接系统 → 发消息」的完整链路。

核心功能模块

下面按模块拆开看,每个模块对应的都是账号体系落地时一个具体的麻烦。

01

租户与套餐

租户列表集中管理所有客户空间,含联系人、所属套餐、开通与到期时间、启停状态;套餐定义用户数上限、存储空间、价格与可用功能,新增租户时直接套用。

02

注册企业审核

企业自助注册进入待审列表,管理员核对统一社会信用代码后通过或驳回;通过即自动生成租户账号,省掉手工建档。

03

用户与批量导入

用户支持单个新建与 Excel 批量导入:下载模板、填好上传、系统解析并给出成功与失败条数报告,老客户迁移可一次导入上千账号。

04

组织与岗位

部门树支持多级展开、增删改与排序,岗位作为角色之外的身份标识单独维护,用户同时归属到部门与岗位。

05

角色与菜单权限

角色是一组权限的集合,菜单权限以树形勾选到按钮级;同一个人可挂多个角色,权限取并集,新功能上线只改角色不动人。

06

数据权限

按全部数据、本部门数据、本人数据、指定部门数据四档控制可见范围,同一张列表,不同角色看到的行不一样。

07

业务系统与单点登录

登记接入系统的名称、编码、图标、回调地址与登录重定向,SSO 参数配好即生效,用户一次登录跳转各业务系统。

08

消息与文件

短信渠道、模板、发送日志全链路可查,站内信模板化配置;文件按租户隔离存储,可配置大小上限与支持的格式。

界面示例

以下截图为平台真实界面,测试数据已做脱敏处理。

租户列表:按名称、状态筛选,套餐与到期时间一眼可见
图 1 租户列表:按名称、状态筛选,套餐与到期时间一眼可见
用户管理:用户按租户与部门归属,支持批量导入与分配角色
图 2 用户管理:用户按租户与部门归属,支持批量导入与分配角色
菜单权限分配:树形勾选,权限落到页面与按钮
图 3 菜单权限分配:树形勾选,权限落到页面与按钮

项目成果

  • 新租户开通从人工逐项配置变成「审核通过即开通」,套餐划定边界,开通不再依赖运维排期。
  • 账号、组织、角色、菜单、数据权限集中在同一处维护,一次变更全线生效,不再逐系统对齐。
  • 业务系统通过 SSO 接入,用户一次登录通行多系统,各系统不必再维护自己的账号表。
  • 权限控制落到按钮与数据行,越权访问从「靠自觉」变成「系统不允许」。

需要一套类似的管理系统?

我们在零售、物业、教育、医疗、金融等行业有成熟交付经验,可以从你的实际场景聊起。

联系我们