栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

spring security学习日志

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

spring security学习日志

规范

常用表情

学习卡住的地方 

转折的地方加粗  采用的新的参考材料学习

完成的任务 ✔️

失败 ❌

实现目标下面是具体小任务

日志下面 涉及 资源放置细节 资源学到未知 学习卡在什么地方

学习日志 操作 分为 资源 学习偏向概念性的 实现三个 实现都是实现目标里面的内容

实现目标
  1. 理解spring-security 的设计原理 ✔️

    1. spring security 的架构 ✔️
    2. spring security 是一个过滤器链 ✔️
    3. 熟悉token的结构 ✔️
    4. 弄清楚spring security 链的逻辑
  2. 使用spring security 完成单体的权限认证

    1. 结合web 生成token ✔️
  3. 分布式认证

    1. 分布式认证流程理解 ✔️
日志 springsecurity 初了解
  1. 【资源】 得到黑马课程视频及配套资源 ⚫️

  2. 【学习】 了解spring security 架构 

  3. 【学习】 了解token架构

  4. 【学习】 理解spring security 的认证流程

  5. 【完成】 从数据库查出完成登陆认证 ✔️ 

  6. 【完成】 微信授权登陆 ❌ 微信认证需要企业认证 尝试QQ 认证 搁置

分布式认证实现
  1. 【资源】得到书籍的代码查阅 放置在桌面 ⚫️

  2. 【资源】 查看书籍的 ⚫️

  3. 【目标】 理解分布式架构的设计图 

  4. 【结论】 分布式权限管理采用中央网关实现 

  5. 【目标】查看网关如何实现权限控制

  6. 【操作】 观看B站分布式授权视频

    【操作】 下载对应的代码

参考内容

百度网盘 jetyan spring-security代码资源 黑马课程

文档在桌面有

视频资源

公司电脑百度网盘里面有

JWT 官网

spring-cloud 分布式系统实战

总结

学习 课程代码 视频 文档都不可少

笔记
  1. principal 定义了一个主体

  2. Authentication  定义了 权限和角色的集合
        
    
jwt 生成的流程分析
  1. 用户携带用户名和密码登陆

  2. 进入JWTLoginFilter

    AuthenticationManager  没懂
    UsernamePasswordAuthenticationToken
    
  3. 用户将用户名和密码给授权管理器

  4. 根据Jwts.builder() 生成token

  5. 将token 放入 header 中

授权过滤器流程分析
  1. 请求过来判断是否含有token 含有token 放行




转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/490581.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号