avatar
文章
94
标签
89
分类
16

首页
归档
标签
分类
关于
虾壳
搜索
首页
归档
标签
分类
关于

SpringSecurity

发表于2023-10-23|更新于2023-10-23|JavaJava教程
|字数总计:5|阅读时长:1分钟|阅读量:
文章作者: 虾壳
文章链接: http://yagote.github.io/2023/10/23/springsecurity/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 虾壳!
教程Java安全框架Spring Security
上一篇
Shiro
下一篇
SpringCloud
相关推荐
2023-10-23
Shiro
2023-10-02
Dubbo旧
2024-02-24
Dubbo
目录
  1. 一、Spring Security概述
    1. 1、Spring Security介绍
    2. 2、Spring Security与Shiro对比
    3. 3、相关概念
      1. 3.1 认证(authentication)
      2. 3.2 授权(authorization)
      3. 3.3 会话(session)
      4. 3.4 RBAC
  2. 二、认证入门
    1. 1、项目搭建
    2. 2、设置用户名和密码
    3. 3、基于内存的多用户管理
  3. 三、密码处理
  4. 四、查看用户信息
    1. 1、获取当前用户信息
    2. 2、配置用户权限
  5. 五、访问控制(授权)
    1. 1、依据URL授权
    2. 2、依据方法授权
  6. 六、JSON返回
  7. 七、自定义用户信息和权限
  8. 八、基于数据库的认证
    1. 1、创建数据库
    2. 2、创建模块
    3. 3、测试
  9. 九、基于数据库的方法授权
    1. 1、创建数据库
    2. 2、创建模块
    3. 3、测试
  10. 十、集成Thymeleaf
    1. 1、创建模块
    2. 2、测试
  11. 十一、集成图片验证码
    1. 1、创建模块
    2. 2、测试
  12. 十二、集成JWT
    1. 1、Base64编码
      1. 1.1 Base64介绍
      2. 1.2 base64对字符串编码
      3. 1.3 base64对文件编码
      4. 1.4 Base64 和 Base64Url 的区别
    2. 2、JWT
      1. 2.1 跨域认证问题
      2. 2.2 JWT 实现登录原理图
      3. 2.3 JWT概述
        1. 2.3.1 JWT简介
        2. 2.3.2 JWT用途
      4. 2.4 JWT组成
        1. 2.4.1 Header
        2. 2.4.2 Payload
        3. 2.4.3 Signature
      5. 2.5 JWT 的使用方式
      6. 2.6 JWT 的几个特点
      7. 2.7 JWT的Java类库
      8. 2.8 Java中使用 JWT
      9. 2.9 JWT总结
    3. 3、集成JWT
  13. 十三、集成Redis
    1. 1、创建模块
    2. 2、测试
Copyright © 2021 - present 虾壳
搜索
数据库加载中