官网:https://projects.spring.io/spring-security/
Spring Security 是强大的,且容易定制的实现认证,与授权的基于 Spring 开发的
框架。
Spring Security 的功能:
1)Authentication:认证,就是用户登录。
2)Authorization:授权,判断用户拥有什么权限,可以访问什么资源。
3)安全防护,防止跨站请求,session 攻击等
4)非常容易结合 SpringMVC 进行使用

2. Spring Security 与 与 Shiro 的区别
2.1. 相同点
1)认证功能
2)授权功能
3)加密功能
4)会话管理
5)缓存支持
6)rememberMe 功能
........
2.2. 不同点
优点:
1)Spring Security 基于 Spring 开发,项目如使用 Spring 作为基础,配合 Spring
Security 做权限更加方便。而 Shiro 需要和 Spring 进行整合开发。
2)Spring Security 功能比 Shiro 更加丰富些,例如安全防护方面
3)Spring Security 社区资源相对比 Shiro 更加丰富
缺点:
1)Shiro 的配置和使用比较简单,Spring Security 上手复杂些。
2)Shiro 依赖性低,不需要任何框架和容器,可以独立运行。Spring Security 依
赖 Spring 容器。

最新文章

  1. unity 3d 解析 json
  2. Your intuition 你的直觉
  3. 支付宝微信O2O大战,WiFi广告在夹缝中求生存
  4. Java线程同步(synchronized)——卖票问题
  5. 中国首个 SaaS 模式的云告警平台安卓版 APP 上线
  6. POJ 1080 Human Gene Functions -- 动态规划(最长公共子序列)
  7. 初识html、css时随笔记录
  8. python3和Python2的区别(被坑太久了)
  9. iOS常用动画-b
  10. http调用端HttpClient、DefaultHttpClient、CloseableHttpClient
  11. [Java第一课]环境变量的配置以及eclipse一些常用快捷键
  12. 前端性能优化 —— 添加Expires头与Cache-control区别
  13. golang设置title并获取窗口句柄
  14. xshell6 同时操作多个终端
  15. web请求过程-学习使人快乐1
  16. C# Winform继承窗体打开设计器白屏的一例解决方法
  17. Codeforces Round #369 (Div. 2) C. Coloring Trees 动态规划
  18. Android RecyclerView网格布局
  19. 51NOD 1133 不重叠的线段
  20. UESTC--1682

热门文章

  1. 干货 | 剑指offer系列文章汇总
  2. python2与3版本的编码问题
  3. SpringMVC访问映射的jsp文件时,报404错误
  4. 小油2018 win7旗舰版64位GHOST版的,安装telnet客户端时,提示:出现错误。并非所有的功能被成功更改。
  5. Lucky Boy
  6. Django @csrf_exempt不适用于基于通用视图的类(Django @csrf_exempt does not work on generic view based class)
  7. 使用electron实现百度网盘悬浮窗口功能!
  8. solr集群搭建(SolrCloud)
  9. egg框架实现表单验证及获取验证的错误信息
  10. Linux文档整理之【Mysql安装与配置】