0
点赞
收藏
分享

微信扫一扫

云e办学习笔记(三)

前言

本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录。云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7Tk?p=1


三、SpringSecurity学习(一)

UserDetailsService解析:我个人的理解是对用户pojo信息做一个初步加载。

在这里插入图片描述

获取所有权限

在这里插入图片描述

获取用户名密码

在这里插入图片描述

是否过期,被锁定,是否有凭证

在这里插入图片描述

UserDetials实现类user

User的密码是从数据库拿出来和前端返回的密码进行比对

在这里插入图片描述

PassWordEncoder: 对用户密码进行处理

加密

在这里插入图片描述

匹配原始密码和加密后的密码

在这里插入图片描述

判断加密后是否更安全。

在这里插入图片描述

自定义登录页面,创建配置类

在这里插入图片描述

登录页面不需要被认证

在这里插入图片描述

关闭csrf防护

在这里插入图片描述在这里插入图片描述

写一个post的controller到main页面

在这里插入图片描述

失败跳转:

在这里插入图片描述
在这里插入图片描述

错误页面不需要授权认证

在这里插入图片描述

为什么是post请求而不是get:因为规定。即postOnly

在这里插入图片描述

formLogin在配置中可以做一个表单提交,AuthorRequests来做授权认证。

在这里插入图片描述

举报

相关推荐

0 条评论