SpringSecurity

Spring Securityspring

是一个可以为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组能够在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减小了为企业系统安全控制编写大量重复代码的工做。编程

(即:基于spring,利用AOP、IOC机制的提供一套完整的WEB安全解觉,同时包含认证和受权功能的框架)安全

 

认证:用户提供用户名密码,经过系统校验才能进行访问数据操做框架

受权:你都能访问数据了,只是有些数据须要某些特定的权限才能够访问加密

 

对比Shiro:开发

共同点:轻量级框架,后台均可以减小代码量,都提供了认证和受权。都与Spring有很好的联系。it

区别:(1)操做:Shiro更易用,更容易理解,SpringSecurity配置复杂。io

           (2)加密性,SpringSecurity提供的稍微安全一点。后台

           (3)Security偏向spring ,shiro偏向Apache配置

           (4)最大的区别,Security只与Spring集成。Shiro与不少语言、框架都能快速集成开发

            (5)使用技术:Shiro:Subject ,SessionManager,SecurityManger,Realm

                                        Security:AuthenticationManeger    ,UserDetail

 

搭建:

相关文章
相关标签/搜索