前置知识

  • 掌握 Spring 框架
  • 掌握 SpringBoot 使用
  • 掌握 JavaWeb技术

1.1 概要

用户认证:系统认为用户是否能登陆
用户授权:系统判断用户是否有权限去做某些事情

1.2 同款产品

1.2.1 Spring Security

特点:

  • 与spring 无缝结合
  • 全面的权限控制
  • 专门 为web开发设计
    • 旧版本不能脱离web环境使用
    • 新版本对整个框架进行了分成手里,分成了核心模块和web模块,单独引入核心模块就可以脱离web环境
  • 重量级

1.2.2 Shior

  • 轻量级
    • SSM + Shiro
    • SpringBoot + SpringSecurityi6sqmnxc.bmp