1. Spring Security 框架简介
2024-09-05 20:08:15
官网: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 容器。
最新文章
- unity 3d 解析 json
- Your intuition 你的直觉
- 支付宝微信O2O大战,WiFi广告在夹缝中求生存
- Java线程同步(synchronized)——卖票问题
- 中国首个 SaaS 模式的云告警平台安卓版 APP 上线
- POJ 1080 Human Gene Functions -- 动态规划(最长公共子序列)
- 初识html、css时随笔记录
- python3和Python2的区别(被坑太久了)
- iOS常用动画-b
- http调用端HttpClient、DefaultHttpClient、CloseableHttpClient
- [Java第一课]环境变量的配置以及eclipse一些常用快捷键
- 前端性能优化 —— 添加Expires头与Cache-control区别
- golang设置title并获取窗口句柄
- xshell6 同时操作多个终端
- web请求过程-学习使人快乐1
- C# Winform继承窗体打开设计器白屏的一例解决方法
- Codeforces Round #369 (Div. 2) C. Coloring Trees 动态规划
- Android RecyclerView网格布局
- 51NOD 1133 不重叠的线段
- UESTC--1682
热门文章
- 干货 | 剑指offer系列文章汇总
- python2与3版本的编码问题
- SpringMVC访问映射的jsp文件时,报404错误
- 小油2018 win7旗舰版64位GHOST版的,安装telnet客户端时,提示:出现错误。并非所有的功能被成功更改。
- Lucky Boy
- Django @csrf_exempt不适用于基于通用视图的类(Django @csrf_exempt does not work on generic view based class)
- 使用electron实现百度网盘悬浮窗口功能!
- solr集群搭建(SolrCloud)
- egg框架实现表单验证及获取验证的错误信息
- Linux文档整理之【Mysql安装与配置】