架构设:“、计与功能”模块全景图

2025-07-21 07:24:07      来源:济宁新闻网

在上篇《构建企业级用户管理体系:高效分治不同类型用户的实践指南》中,我们解析了多元化用户的管理策略。本文作为系列第二篇,将深入探讨企业用户中心的产品架构设计,覆盖核心价值定位、系统分层架构、功能模块设计三大维度,为产品经理提供可落地的建设框架。

一、用户中心的战略价值:从“5A管控”到业务赋能

企业用户中心(UserCenter)本质是身份治理的核心基础设施,其核心价值可提炼为“5A统一管控”:

关键洞察:用户中心的本质是企业中台能力的核心载体,通过标准化身份服务降低系统重复建设成本,据Forrester研究,统一用户管理可减少30%+IT运维投入。

二、系统架构设计:分层解耦与集成范式

1、前端交互层(视图层)

2、业务能力层(核心引擎)

根据5个核心价值展开,每块有细分的业务能力,形成接口能力支撑业务系统调用。

在系统运转过程中,用户中心和各业务系统会有大量交互,用户中心作为中心能力,大部分情况是数据放在那里由业务系统定时查询,而如果想有更快速的信息获取方式,一种是业务系统在业务场景触发时主动调用,一种是通过消息队列的方式进行消息消费。同时,用户中心可为各个业务系统的账号创建、修改密码等场景提供统一的短信服务。

3、基础设施层(技术支撑)

存储层:分库存储内部/外部用户数据(MySQL+Redis缓存)

安全层:HTTPS传输、敏感数据加密、WAF防护

架构原则:通过接口标准化(OpenAPI/SCIM)和模块插件化设计,平衡统一管控与业务灵活性需求。

三、核心功能模块设计

将整体系统架构梳理清楚后,通过业务能力整理出用户中心的应用能力地图。

1、用户管理:分治与融合

根据上篇文章中提到用户是区分不同类型的,那么用户中心应支持建立不同的用户池,每个用户池可定义不同的属性字段,整个用户管理应保证某个信息的唯一性(比如手机号、账号),并可进行单个用户池的增删改查与导入导出,也支持全局的查询、导入导出。

如果要为每个用户池定义不同的属性字段,可设置和字典模块联动,一方面可复用相同的取值,另一方面可增加字段的可配置性,后面也会专门出篇文章写如何将系统做成可配置化的形式。

另外,用户状态也是用户信息中非常重要的一个信息,内部用户和外部用户都会有调动离职的概念,人员有变动时应及时根据信息判断用户的休眠策略,防止业务信息泄露。

2、组织架构:权限控制的基石

对于内部员工,是会关联对应的部门组织,业务系统可调用该数据进行数据权限的控制,当然用户中心也应提供标准的数据权限管理能力,到时也会用到组织架构信息。

对于外部用户,比如门店的员工也会分销售区域管理,上级也会有大区总、店长之类的,也可以为这种类型的用户设置组织架构层架,更细分的进行数据权限控制。

总结下来用户中心的组织架构管理更多的是为数据权限服务。

3、认证服务:体验与安全的平衡

用户中心需为各个业务系统提供标准的认证登录能力,业务系统主要是管理后台、小程序、app三大类形式,比如管理后台主要是账密登录或手机号验证登录,app主要是本机号码一键登录、微信快捷登录,所以对于用户中心来讲,应将这些共性的认证服务封装为api接口能力,供业务系统直接对接。

另外SSO登录需要支持多种协议,常见的是SAML、OAuth2.0协议等,如果企业有能力自研协议,也可以定制协议,这部分需要一定的技术成本,也是用户中心非常关键的技术能力。这部分对于产品来讲需要了解用户中心可以支持到哪个程度的认证登录,更多需要后端技术的支持。

4、应用管理:业务系统的连接器

用户中心需接入多个业务系统,每个业务系统来访问时应携带各自专用的编码,以保证应用间信息与权限等不会串,因此需对每个应用定义各自的编码、key、secret信息。

可针对各业务应用分别设置传输的字段编码、内容,创建的用户需要进入到用户中心的哪个用户池中,设置认证登录的策略。应用也可以设置自己的访问账号、有哪些角色、哪些权限。

5、权限中心:RBAC+ABAC融合引擎

一方面用户中心需管理自己的角色权限,另一方面需要支持业务应用创建自己的角色权限,并通过api能力传递给业务系统。所以直接可以做成通用的能力,既支持自己也支持外部。

权限分为菜单权限、数据权限,角色可关联菜单权限,也可以关联数据权限。数据权限的维度主要是管理哪些用户池,哪些组织架构、哪些应用,可以根据企业的情况决定数据权限的管理颗粒度,最好可以做颗粒度的可配置,这样可以便于后续拓展。

角色可以给用户池授权、单个用户授权、某个岗位或者部门授权,可以在最初建设时考虑自动化配置的实现方式,这样可以减少花费在配置上的工时,提升人效。

权限可以细分到菜单、按钮,用户中心自身需要考虑数据权限,比如设置子管理员时可能就只能看到部分数据、管理部分用户池,各个业务系统想维护数据也要能支持只看对应应用的,这些都要在前期设计时考虑清楚。

以上部分在我看来是设计时要着重考虑清楚的点,这样才能在后面的业务拓展中满足业务需求,不至于再去动底座。

6、审计与安全:合规的生命线

审计三要素:主要是为信息安全提供有力支撑,需要记录用户的登录日志、操作日志,在必要时可提供用户的访问数据供审计使用。因为用户中心是给很多业务系统提供登录支持,用户登录的每个应用的记录都要逐一记录;操作日志也是要对给哪些用户做了授权、授权了哪些范围做明确的记录,以便查找溯源。

安全策略配置化1)密码复杂度,针对每个用户池可设置不同的密码要求,比如内部用户安全管理要求高,则需要特殊字符等;对于外部C端用户只需要2种字符的设置。2)短信配置,每个业务应用的短信通知也需要统一能力,并支持各个业务系统单独配置,这样用户中心对接好短信服务,其它业务系统减少对接成本。3)更多可以统一及个性化配置的设置,包括多因素认证开关、登录会话有效期,密码登录失败次数锁定账号的配置。

以上内容时企业级用户中心建设时考虑的主要模块,后面会再分享如何设计可扩展的RBAC架构,以及如何设计配置化系统满足业务扩展。如果有更多想了解的内容或建议欢迎大家在评论区交流。

  6月13日、14日,河南多地发布人工增雨公告。提醒:任何组织和个人若发现未爆炸或爆炸不完全弹头、弹药碎片或火箭弹残骸,切勿擅自移动、藏匿、拆解和损毁等,请立即报告当地政府或人工影响天气有关部门,或者立即拨打110向当地公安部门报警。

责编:洪志玮编辑

余名中国公民已从伊朗安全撤离

  适度超前也有面向未来的考量。李瀚明表示,最近几年,国内长途旅行取代了一部分出国游的需求。西北是国内长途旅行的主要目的地之一,新疆、青甘大环线等热度居高不下。西北遥远,高铁也不发达,更依赖民航运输。此外,西安和乌鲁木齐还有建设国际航空枢纽的需要。

天猫今天不仅没结束还更省了

  张先生告诉《环球时报》记者,近年来走入网球馆和网球场的人越来越多,这一现象在郑钦文夺冠后更加明显,其中尤以青少年人群为多。

品牌大秀鹿晗

  近些年我们也能看到这些举措,中国推出大规模减税降费政策,有不少是长期执行的制度性政策。比如为消除重复征税,营业税改为增值税;增值税基本税率从17%降至13%;个人所得税也通过扩大税率级距、增加专项附加扣除、提高起征点,实际降低了税负;城镇职工基本养老保险单位缴费比例降至16%等。

曾黎四个寥寥无几的粉丝

  国家体育总局体育文化与体育宣传发展战略研究中心高端智库骨干专家、广州体育学院教授曾文莉告诉《环球时报》记者,体育具有较强的杠杆效应,以体育赛事表演为杠杆,能撬动城市基建、旅游、文化等,激活体育消费热情,推动体育产业能级提升,而这个杠杆的原动力主要是运动员尤其是明星运动员。

张继科说没价值的原因找到了

  据国际网球联合会发布的《2021年全球网球报告》,2021年全球参与网球运动的人口有8718万人,中国以1992万人成为全球网球参与人数排名第二的国家,仅次于美国,占全球总网球人口的22.9%。同时,中国网球场的数量也为全球第二,达49767个。网球教练则以11350人位居全球第五。

股放量亿元

  经查,王一新丧失理想信念,背弃初心使命,结交政治骗子,对抗组织审查;违背组织原则,隐瞒不报家庭房产情况,在组织谈话时不如实说明问题,违规选拔任用干部并收受财物;违规收受礼金,接受私营企业主低价装修,利用职权为特定关系人谋取利益,搞权色、钱色交易;道德败坏;以权谋私,大搞权钱交易,利用职务便利为他人在土地开发、项目承揽等方面谋利,并非法收受巨额财物。/p>

实拍广东怀集洪水退去后街景

  钟自然出生于1962年8月,安徽桐城人,曾在原地质矿产部和原国土资源部工作多年,2014年任原国土资源部党组成员,中国地质调查局局长、党组书记。/p>

水陆空极限试炼见真章

  针对上述情况,通用汽车高管表示,企业对扭转中国市场的销售局面仍有信心,他们希望旗下新能源车型能在中国市场继续发力。据彭博社报道,通用汽车董事长兼首席执行官玛丽·博拉此前表示,“当你观察中国市场时,会发现它与5年前有很大不同。我们希望能够以正确的方式参与到这个市场中。”尽管在中国市场份额占比不大,但斯特兰蒂斯也看好中国市场,并“入股”中国车企。去年10月,斯特兰蒂斯宣布与中国零跑汽车成为全球战略伙伴,并向后者投资15亿欧元。