1. Spring Security 框架简介
2023-09-11 14:22:43 时间
官网:https://projects.spring.io/spring-security/
Spring Security 是强大的,且容易定制的实现认证,与授权的基于 Spring 开发的
框架。
Spring Security 的功能:
1)Authentication:认证,就是用户登录。
2)Authorization:授权,判断用户拥有什么权限,可以访问什么资源。
3)安全防护,防止跨站请求,session 攻击等
4)非常容易结合 SpringMVC 进行使用
2. Spring Security 与 与 Shiro 的区别
2.1. 相同点
1)认证功能
2)授权功能
3)加密功能
4)会话管理
5)缓存支持
6)rememberMe 功能
........
2.2. 不同点
优点:
1)Spring Security 基于 Spring 开发,项目如使用 Spring 作为基础,配合 Spring
Security 做权限更加方便。而 Shiro 需要和 Spring 进行整合开发。
2)Spring Security 功能比 Shiro 更加丰富些,例如安全防护方面
3)Spring Security 社区资源相对比 Shiro 更加丰富
缺点:
1)Shiro 的配置和使用比较简单,Spring Security 上手复杂些。
2)Shiro 依赖性低,不需要任何框架和容器,可以独立运行。Spring Security 依
赖 Spring 容器。
相关文章
- Spring Batch 批处理框架
- 文件上传--基于Spring MVC框架+SmartUpload
- 18分布式电商项目 - Spring Security框架
- 深入实践Spring Boot2.3.2 文档建模
- 熬战“腾讯”, Spring系列还好, 4 面终被拿下 Offer
- “阿里”又爆新作!Github 新开源 303 页 Spring 全家桶高级笔记
- Spring Boot 项目打包 + Shell 脚本部署
- Spring Boot启动方式与定制Banner
- Spring验证的错误返回------BindingResult
- Spring Cloud微服务框架介绍
- java 实现类似spring的可配置的AOP框架
- Spring 框架简介
- Spring Cloud Dalston.SR5 BUG一记
- spring框架漏洞整理(Spring Framework漏洞)
- spring框架漏洞整理(Spring Data漏洞)
- Spring Boot异常处理
- spring aop 环绕通知around和其他通知的区别
- 【转】Java十大常用框架介绍(spring系+dubbo+RabbitMQ+Ehcache+redis)
- 【spring框架】FactoryBean
- 【spring框架】集合属性注入方法
- Java开发 - Spring框架初体验
- 爬虫框架webmagic与spring boot的结合使用--转
- 曹工说Spring Boot源码(14)-- AspectJ的Load-Time-Weaving的两种实现方式细细讲解,以及怎么和Spring Instrumentation集成
- spring框架
- spring Security框架简介一