Spring Security(maven项目) 3.0.3.2版本 - 阶段性总结

前言:

通过实践而发现真理,又通过实践而证实真理和发展真理。从感性认识而能动地发展到理性认识,又从理性认识而能动地指导革命实践,改造主观世界和客观世界。实践、认识、再实践、再认识,这种形式,循环往复以至无穷,而实践和认识之每一循环的内容,都比较地进到了高一级的程度。

目标:将前面所学的内容进行一个总结,迭代我们的一图流

正片:

先看看我们学了哪些内容,又进行了哪些实践

1.Spring Security Maven 快速入门 实践

2.Spring Security 特点

3.Security 架构

4.Security 认证架构

5.读取表单用户名/密码

6.内存认证 实践

7.JDBC认证 实践

8.动态JDBC认证(自定义认证) 实践

第一个需要迭代升级的就是阅读文章,分析文章的模板:

2.0版本

第一步:看文章

第二步:处理文章内容

第三步:基于处理内容,进行实践

3.0版本

第一步:确定文章

第二步:读标题

第三步:读正文

手法(循环一,二) 第一步:第一句

第二步:理解第一句内容

第三步:联系起每一句话

第四步:实践

其次就是Spring Security的内容一图流总结

3.0 版本

迭代到如今4.0版本了

我们添加了流通在Servlet和Security之间的载体------userDetails

Security Filter chain 通过UserDetails中的信息进行过滤,Security user DEtails来源于Servlet提供的user Details,你说依据哪里来的?

new user,内存认证,JDBC认证最后都是将servlet的user,转入为userDetails

相关推荐
武子康28 分钟前
Java-80 深入浅出 RPC Dubbo 动态服务降级:从雪崩防护到配置中心秒级生效
java·分布式·后端·spring·微服务·rpc·dubbo
舒一笑1 小时前
我的开源项目-PandaCoder迎来史诗级大更新啦
后端·程序员·intellij idea
@昵称不存在2 小时前
Flask input 和datalist结合
后端·python·flask
zhuyasen2 小时前
Go 分布式任务和定时任务太难?sasynq 让异步任务从未如此简单
后端·go
东林牧之3 小时前
Django+celery异步:拿来即用,可移植性高
后端·python·django
YuTaoShao3 小时前
【LeetCode 热题 100】131. 分割回文串——回溯
java·算法·leetcode·深度优先
源码_V_saaskw3 小时前
JAVA图文短视频交友+自营商城系统源码支持小程序+Android+IOS+H5
java·微信小程序·小程序·uni-app·音视频·交友
超浪的晨4 小时前
Java UDP 通信详解:从基础到实战,彻底掌握无连接网络编程
java·开发语言·后端·学习·个人开发
AntBlack4 小时前
从小不学好 ,影刀 + ddddocr 实现图片验证码认证自动化
后端·python·计算机视觉
Pomelo_刘金4 小时前
Clean Architecture 整洁架构:借一只闹钟讲明白「整洁架构」的来龙去脉
后端·架构·rust