扫描二维码 上传二维码
选择防红平台类型,避免链接被拦截
选择允许访问的平台类型

组织与岗位融合的权限模型设计

【快缩短网址 · 权限艺术:当一人身兼数职,RBAC如何优雅转身】

在数字世界的秩序中,权限不是枷锁,而是流动的契约。
我们称之为“快缩短网址”(suo.run)的系统,每天承载着数以万计的链接流转,而其背后,是一套深谙人性与组织逻辑的权限哲学——它不拘泥于教科书式的RBAC,而是在现实的褶皱里,重新编织了角色与责任的经纬。



传统RBAC,如古典乐章般简洁:用户 → 角色 → 资源。
它优雅,却沉默。
它假设每个人只有一种身份,每个岗位只有一位主人。
但在真实的企业肌理中,一位高管可能是部门负责人、财务总监、项目评审官——三重身份,一肩挑起。
一个出纳,也可能在月末兼任审计协理。
我们不能用“一人一角色”的僵化模型,去丈量一个活生生的组织。



于是,我们重构了它。

——
组织不是树,是星群
我们不再把组织视为单向的金字塔,而视其为一个由节点与多重隶属构成的星系。
每个“岗位”是星核,每个“职位”是它的引力场。
一个岗位(如“副总经理”)可被多人共享——赵子龙与赵德彪皆居其位;
一个人亦可同时点亮多个岗位——赵子龙,既是副总经理,又是总会计负责人。
岗位是职责的容器,职位是人的临时冠冕。

——
角色,是权限的诗行
我们不再让账户直接触碰资源——那是粗暴的直译。
我们让“岗位”与“角色”联姻:
每个岗位绑定一组角色,每个角色是一组资源操作的声明(CRUD的韵律)。
当赵德彪登录,系统不看他是谁,而问:“他此刻担任哪个岗位?”
→ 副总经理 → 激活角色2至角色5 → 解锁资源A、C、X、Y。
当赵子龙登录,系统轻声问:“你今日以何身份示人?”
→ 副总经理 + 总会计负责人 → 合并角色2~5与角色7~9 → 他拥有A、B、C、X、Y、Z的全部权限。

这不是叠加,是交响。
不是权限的堆砌,是责任的共鸣。



——
我们的模型,叫“多维角色织网”
- 账户:真实个体的数字化身
- 岗位:组织中稳定存在的职责单元(如“财务总监”)
- 职位:个体在特定时刻所承担的岗位角色(一人可有多职)
- 角色:权限的最小语义单元,不可再分
- 组织:结构的骨架,承载岗位的分布
- 资源:系统中一切可被操作的对象,是权限的终点

账户不直接关联角色,角色不直接绑定用户——
我们让“职位”作为桥梁,让“岗位”作为模板,让“组织”作为舞台。
每一次登录,都是一次角色的动态重配;
每一次调岗,都是一次权限的无声迁移。



——
在suo.run,我们相信:
真正的权限系统,不该是冰冷的规则清单,
而应如交响乐团的指挥——
一人可执多棒,一棒可启多声,
而音乐,始终和谐。

我们不追求“标准”,我们追求“适配”。
不满足于“能用”,我们追求“如呼吸般自然”。

欢迎你,来suo.run,看权限如何从制度,升华为艺术。
——
*本文为“快缩短网址”团队原创权限设计手记,仅供行业交流。
我们不贩卖理论,只提炼真实世界的智慧。*