luojinbai

2019-11-16

web安全框架选型:Spring Security与Shiro

Spring Security 是强大的,且容易定制的,基于Spring开发的实现认证登录与资源授权的应用安全框架。目前在java web应用安全框架中,与Spring Security形成直接竞争的就是shiro,二者在核心功能上几乎差不多,但从使用的角度各有优缺点。通常来说,shiro入门更加容易,使用起来也非常简单,这也是造成shiro的使用量一直高于Spring Security的主要原因。但是有了 Spring Boot之后,这一情况已经得到显著改善。Spring Security之所以看上去比shiro更复杂,其实是因为它引入了一些不常用的概念与规则。也就是说,不重要的那80%,恰恰是Spring Security比shiro的“复杂度”。Spring Security依托于Spring庞大的社区支持,这点自不必多说。您的支持是我不竭的创作动力!让知识产生价值、让程序员改变世界!