手把手教你如何使用Spring Security(下):访问控制
文章目录
- 〇、写在前面
- 一、理论知识
-
- 官方介绍
- 通俗解释
- 分类
- 二、To-C:简单角色的权限控制
-
- 统一配置
- 注解方式
- 认证Token添加角色
- 效果演示
- 三、To-B:基于RBAC数据模型的权限控制
-
- RBAC数据模型
- 实战
- 效果演示
- 四、权限表达式
- 五、总结
- 六、系列文章
-
- Spring Security 系列
- Spring Security OAuth 系列
〇、写在前面
> 上两篇讲解了如何做登录授权和接口认证,本篇是实战篇终篇,主要讲讲如何做权限控制,前两篇博文地址:
> 《手把手教你如何使用Spring Security(上):登录授权》
> 《手把手教你如何使用Spring Security(中):接口认证》
> 同时附上项目地址:spring-security-demo
一、理论知识
官方介绍
- Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.
> Spring Security是一个功能强大且高度可定制的 身 份认证 和 访问控制 框架,它是保护基于spring应用程序的事实标准。
通俗解释
- 官方介绍中强调了身份认证和访问控制,前两篇实现了身份认证的功能,而本篇就来说说使用Spring Security进行请求的访问控制。
- 简单来说,就是 给用户角色添加角色权限,使得不同的用户角色只能访问特定的接口资源,对于其他接口无法访问。