Spring Security和Shiro的区别
1.相同点
①认证功能
②授权功能
③加密功能
④会话管理
⑤缓存支持
⑥rememberMe功能
… …
2.不同点
①Spring Security是一个重量级的安全管理框架;Shiro则是一个轻量级的安全管理框架
②Spring Security 基于Spring开发,项目若使用Spring作为基础,配合Spring Security 做权限更便捷,而Shiro需要和Spring 进行整合开发;
③Spring Security 功能比Shiro更加丰富些,例如安全维护方面;
④Spring Security 社区资源相对于Shiro更加丰富;
⑤Shiro 的配置和使用比较简单,Spring Security 上手复杂些;
⑥Shiro 依赖性低,不需要任何框架和容器,可以独立运行, Spring Security依赖Spring容器;
⑦Shiro 不仅仅可以使用在web中,它可以工作在任何应用环境中。在集群会话时Shiro最重要的一个好处或许就是它的会话是独立于容器的;