1.背景
在学习过程中我们使用了shiro和spring security,两者作为安全框架也是各有千秋,所有今天就来描述一下spring security比起shiro为什么使用的越来越多,优势是什么以及认证原理
2.区别和优势
-
区别:
-
Shiro:Apache Shiro 是一个功能强大且易于使用的开源安全框架,提供了身份验证、授权、加密、会话管理等功能。Shiro 的设计理念是简单直观,易于集成到各种应用中,适用于各种规模的项目。
-
Spring Security:Spring Security 是 Spring 生态系统中的安全框架,提供了全面的安全解决方案,包括身份验证、授权、会话管理、攻击防护等功能。Spring Security 的设计是基于 Spring 框架的,与 Spring 框架深度集成,适用于基于 Spring 的项目。
-
-
优势:
-
Shiro 优势:
- 简单易用:Shiro 的设计简单直观,易于理解和使用。
- 灵活性:Shiro 提供了丰富的配置选项和可插拔的组件
-