1、学习spring security的前置知识
- spring相关知识
- springboot知识
- javaweb基础,过滤器等
2、spring security概要
a、是spring大家族中的一个成员,提供安全性的解决方案,主要包括两部分,认证和授权
认证:可以简单理解为登录
授权:可以理解为登录之后,不同的用户角色有不同的操作权限,比如管理员和普通用户的授权信息就不一样
b、Shiro,是阿帕奇的安全框架,两者最大的区别就是spring security是重量级的,当然spring security功能也强大一些。
c、一般情况下可以有这些组合:
- ssm+shiro
- spring boot/spring cloud+spring security
新的spring security跟web做了分离,功能更加强大