首页 > 其他分享 >安全框架 SpringSecurity 和 Shiro 对比

安全框架 SpringSecurity 和 Shiro 对比

时间:2022-09-29 19:40:51浏览次数:44  
标签:框架 spring SpringSecurity Shiro Spring security 权限 shiro

突然再次很想理一下权限的事,但是实在不知道实际情况选哪个框架好,现在整理下网上的资料,做一下对比。

1、Spring-security 对spring 结合较好,如果项目用的springmvc ,使用起来很方便。但是 如果项目中没有用到spring,那就不要考虑它了。

  而 shiro 则即可 配合 Spring ,也可 单独使用。当然,如果权限很少,则自己写filter 做权限判断算了

2、Shiro 功能强大、且 简单、灵活。是Apache 下的项目比较可靠,且不跟任何的框架或者容器绑定,可以独立运行。

3、spring-security 的 acl 细粒度更高?(啥玩意?)

4、……

 

  算了,我还是不说了,网上查了一下两者之间的好坏,大部分的回答都是 两三年前的,说shiro 的资料少,社区少 ,spring security 相对较多 之类,但是 现在都过去好几年了,我看 shiro 的资料也不少了,挺齐全的。

  大部分都给 shiro 好评了,所以 最终还是选择 shiro 来研究了。


作者:panie



标签:框架,spring,SpringSecurity,Shiro,Spring,security,权限,shiro
From: https://blog.51cto.com/u_15812342/5723938

相关文章

  • Apache Shiro和Spring Security的详细对比
    参考资料:1)ApacheShiroApacheShiro:​​http://shiro.apache.org/​​在Web项目中应用ApacheShiro:​​http://www.ibm.com/developerworks/cn/java/j-lo-shiro/​​Apac......
  • 17. HTML-- <iframe>标签:内联框架
    1.前言HTMl<iframe>标签用来定义一个内联框架,使用它可以将另一个网页嵌入到当前网页中。<iframe>标签会在网页中定义一个矩形区域,浏览器可以在这个区域内显示另一个页......
  • SpringSecurity流程图
    ......
  • Appium PO模式UI自动化测试框架——设计与实践
      (阅读目录)  1.目的  相信做过测试的同学都听说过自动化测试,而UI自动化无论何时对测试来说都是比较吸引人的存在。相较于接口自动化来说它可以最大程度的模......
  • Python错误:scrapy框架中callback无法调用
    问题描述:当碰到scrapy框架中callback无法调用,直接略过了,别提多头疼了!scrapy.Request(url,headers=self.header,callback=self.details) 解决办法:原因分析:url可......
  • shiro 加密登录 密码加盐处理
    密码加密登录是为了提高系统安全性,即使是管理员查看数据库也得不到密码使用shiro可以很轻松的完成加密及登录操作加密工具此工具用于注册时对密码进行加密publicsta......
  • SpringBoot整合其他框架
    SpringBoot整合Junit实现步骤搭建SpringBoot工程引入starter-test起步依赖编写测试类添加测试相关注解@RunWith(SpringRunner.class)@SpringBootTest(classes=启......
  • 2022-09-28 第六小组 张宁杰 Spring框架_01
    bean的生命周期生命周期:从创建到消亡的完整过程bean生命周期:bean从创建到销毁的整体过程bean生命周期控制:在bean创建后到销毁前做一些事情具体描述初始化容器创建......
  • SpringBoot框架:第二章:SpringBoot中static和templates二个目录下的页面和静态资源访问
    静态页面:在resources建立一个static目录和index.htm静态文件,访问地址http://localhost:8080/index.htmlspringboot项目只有src目录,没有webapp目录,会将静态访问(html/......
  • SpringBoot框架:第一章:基础配置和介绍
    什么是SpringBoot?SpringBoot就是一些库的集合,它能够被任意项目的构建系统所使用,简化新Spring应用的初始搭建以及开发过程,简化配置,用更简单的办法整合第三方其他技术。......