介绍
- Spring Security 之前叫 Acegi Security,是提供 认证 和 授权 的框架。但使用配置十分繁琐,没有广泛流行
- 成为spring子项目,虽然经过简化,但还是没有广泛使用
- springboot火爆后,由于对Spring Security做了大量简化,逐渐广泛使用
应用场景
springboot开发时,可以很简单的集成Spring Security
SSM项目,搭配shiro也很好
官网
https://spring.io/projects/spring-security
功能
- 认证,即:登录
- 授权,有哪些权限。
如:抖音普通用户只能看视频、发视频、开直播等,审核管理员具有审核视频的权限 - 攻击防护 (防止伪造身份)
- 支持OAuth2