每日一概念-RBAC/2019-07-02

RBAC

给每个用户直接勾权限,人一多就灾难:调岗改不完、审计对不清、临时开权容易忘关。RBAC 的聪明之处,是让人先入「角色」,角色再拥有权限。

一句话:用户 → 角色 → 权限;岗位变化改角色成员,而不是改一百个勾选框。

是什么

Role-Based Access Control,基于角色的访问控制。角色通常对应岗位或职责(运维、财务只读、订单管理员)。权限是可执行的操作(读订单、退款、发布配置)。用户通过绑定角色获得权限集合。

为什么重要

它把权限治理从「人治表格」升级成可复用的组织结构,方便入职/调岗/离职,也方便审计「这个角色能干什么」。复杂系统还会叠 ABAC(按属性:部门、时间、数据范围)或审批流,但 RBAC 仍是最常见的骨架。

怎么理解

公司门禁按工种发卡:实习生卡、正式员工卡、机房卡。人换部门就换卡组,不必重做一万把钥匙。警惕「超级角色」膨胀——角色一多等于没角色。

一句话记住

权限别绑人,绑角色;人只负责入座。