day10-16:Spring Security

Spring Security安全控制

1、介绍
Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。

2、功能
Authentication 认证,就是用户登录
Authorization 授权,判断用户拥有什么权限,可以访问什么资源
安全防护,跨站脚本攻击,session攻击等
非常容易结合Spring进行使用

3、Spring SecurityShiro的区别

相同点

1、认证功能
2、授权功能
3、加密功能
4、会话管理
5、缓存支持
6、rememberMe功能
....

不同点

优点:

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. SpringSecurity10)——Csrf防护

    2024-05-13 14:22:11       43 阅读
  2. day10-16:Spring Security

    2024-05-13 14:22:11       32 阅读
  3. Day06 - Day10

    2024-05-13 14:22:11       36 阅读
  4. DAY 10 | 1047, (20,150)

    2024-05-13 14:22:11       58 阅读
  5. CSS <span style='color:red;'>Day</span><span style='color:red;'>10</span>

    CSS Day10

    2024-05-13 14:22:11      46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-13 14:22:11       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-13 14:22:11       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-13 14:22:11       82 阅读
  4. Python语言-面向对象

    2024-05-13 14:22:11       91 阅读

热门阅读

  1. vue3 setup标签使用总结

    2024-05-13 14:22:11       34 阅读
  2. [力扣题解]135. 分发糖果

    2024-05-13 14:22:11       30 阅读
  3. Leetcode 3145. Find Products of Elements of Big Array

    2024-05-13 14:22:11       35 阅读
  4. 《管理评论》文本分析技术最新进展总结盘点

    2024-05-13 14:22:11       24 阅读
  5. css 实现背景图和背景色正片叠底

    2024-05-13 14:22:11       30 阅读
  6. git cherry-pick命令使用

    2024-05-13 14:22:11       33 阅读
  7. SpringMVC

    2024-05-13 14:22:11       25 阅读
  8. 深入理解深度学习中的指数移动平均(EMA)

    2024-05-13 14:22:11       29 阅读
  9. C++运算符重载

    2024-05-13 14:22:11       32 阅读
  10. BIO、NIO、多路复用

    2024-05-13 14:22:11       36 阅读
  11. 负载均衡技术

    2024-05-13 14:22:11       31 阅读