本文思维导图
图1 思维导图
原理探讨
当我们在项目中引入 Spring Security 的相关依赖后,默认的就是表单登录形式;俗话说:“听人劝,吃饱饭”,既然 Spring Security 已经给我们安排的明明白白了,我们就从表单登录开始吧。
在开始之前,我们可以站在 Spring Security 的角度上思考:如果我自己来实现表单登录的功能,那么我需要做哪些工作呢?
就我个人而言,我可能会考虑以下几点:
- 配置用户信息,存储如账号、密码等;密码不能以明文传输,需要加密功能
- 执行校验
- 认证成功或者失败的处理方案
可以简单的制作成如下流程图:
图1-1 表单登录简单流程图
上方属于我们自己设想的实现方案,属于"低配版"模式,下面我们来看看 Spring Security 是
|