Spring Security 框架简介:
Spring 是一个非常流行和成功的 Java 应用开发框架。
Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。
一般来说,Web 应用的安全性包括 用户认证和用户授权。
- 用户认证:通俗易懂的说,就是系统认为用户是否能登陆
- 用户授权:通俗来讲,就是系统判断用户是否有权限去做某些事情
特点:
-
和 Spring 无缝整合
-
全面的权限控制
-
专门为 Web 开发而设计
-
旧版本不能脱离 Web 环境使用
-
新版本对整个框架进行分层抽取,分成了核心模块和Web模块。单独引入核心模块就可以!
-
-
重量级
常见的安全管理技术组合
-
SSM + Shrio
-
Spring Boot/Spring Cloud + Spring Security