有道无术,术尚可求,有术无道,止于术。
本系列Spring Boot 版本 3.1.0
本系列Spring Security 版本 6.1.0
源码地址:https://gitee.com/pearl-organization/study-spring-security-demo
1. 概述
RBAC
是Role-Based Access Control
的简写,翻译为基于角色的权限访问控制,是在研究访问控制模型基础上发展而来的,是目前应用最广泛的一种模型。
核心思想: 将访问权限与角色进行关联,通过给用户分配合适的角色,从而获取该角色的所有访问权限。
两大优点:
- 由于角色/权限之间的变化比起用户/权限之间的变化相对要小得多,减少了权限管理的复杂性,降低了管理的开销
- 灵活地支持了企业的安全策略,并对企业的变化有很大的伸缩性
2. 发展历史
在20世纪80年到