- 博客(6)
- 收藏
- 关注
原创 SpringSecurity RememberMe实现
文章目录Remember Me记住我基本原理记住我具体实现记住我功能SpringSecurity功能源码 Remember Me 记住我基本原理 基本原理实现 Remember me Filter在所有Filter的倒数第二个,如果其他过滤器链都无法通过的话才能抵达RememberMeFilter 1 前端配置 , 其name是固定的,必须为remember-me. 配置Tok...
2018-10-19 18:05:34
531
原创 重构图形验证码接口
文章目录重构图形验证码接口验证码基本参数可配置验证码拦截的接口可配置验证码的生成逻辑可配置 重构图形验证码接口 验证码基本参数可配置 参数级别 || 参数类型 增加ImageCodeGeneral , 将原有的逻辑复制到其中. 创建ImageCodeProperties. 增加外层Properties(初始化默认配置) 应用级配置 请求级参数 请求时覆盖 ...
2018-10-19 18:04:30
193
原创 图形验证码
文章目录图形验证码根据 随机数 生成图片将随机数存到Session中.生成的图片写到接口的响应中 图形验证码 根据 随机数 生成图片 将随机数存到Session中. 生成的图片写到接口的响应中 BufferImage 图片 code 随机数 expireTime 失效时间 生成图片 前端页面的使用 spring security的配置 Spri...
2018-10-19 17:59:39
376
原创 个性化用户认证流程
个性化用户认证流程 配置登录页面 但是这样子配置会导致重定向次数过多. 原理: 1. 访问路径 "/user" 2. 需要权限 跳到 "imooc-signIn.html" 3. 发现 "imooc-signIn.html" 同样也需要权限. 4. 死循环 所以需要配置 自定义登录页面 后端配置 默认是处理【POST】形式的 , 并且名为"/login"的 跨域问题 ...
2018-10-19 17:52:27
276
原创 自定义用户验证逻辑
文章目录自定义用户验证逻辑处理用户信息获取逻辑处理用户校验逻辑UserDetail处理密码的加密和解密PassWordEncoder 自定义用户验证逻辑 处理用户信息获取逻辑 SpringSecurity获取用户信息逻辑是封装在 UserDetailService 接口中的. 基于用户名定位用户. 在实际执行中 , 搜索可能是大小写敏感的 , 或者不分大小写取决于 Spring Securi...
2018-10-19 17:48:29
275
原创 spring-security基本原理.
文章目录基本原理spring security 基本原理AuthenticationFilterExceptionTranslationFilterFilterSecurityRest API请求示例 基本原理 spring security 如果只存在依赖的情况会产生什么作用? 如果要关闭spring-security的话 可以使用 security.basic.enabled = fals...
2018-10-19 17:47:33
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅