摘要:
登录接口代码实现 @RestController @RestController public class LoginController { @Autowired private LoginServcie loginServcie; @PostMapping("/user/login") publ 阅读全文
摘要:
用户密码加密存储 铺垫只是jwt工具类使用 阅读全文
摘要:
数据库校验用户准备工作 创建用户表 CREATE TABLE `sys_user` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `user_name` VARCHAR(64) NOT NULL DEFAULT 'NULL' COMM 阅读全文
摘要:
准备工作 Utils工具类 FastJsonRedisSerializer工具类 package com.sangeng.Utils; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.Serialize 阅读全文
摘要:
思路分析 登录: 自定义登录接口 调用Provide人Manager的方法进行认证如果认证通过生成jwt 把用户信息存入redis中 自定义UserDetailsService 在这个实现列中去查询数据库 校验 定义jwt认证过滤器 获取token 解析token获取其中的userid 从redis 阅读全文
摘要:
如何查看具体的过滤器 入门案例认证流程图讲解 概念速查: Authentication接口:它的实现类,表示当前访问系统的用户,封装了用户相关信息 AuthenticationManager接口:定义了认证Authentication的方法 UserDetailsService接口:加载用户特定数据 阅读全文
摘要:
前后端分离项目登录校验流程 SpringSecurity完整流程 图中值展示了核心过滤器,其他的非核心过滤器并没有在图中展示 UsernamePasswordAuthenticationFilter:负责吹里我们在登录页面填写了用户名密码后的登录请求,入门案例的认证工作主要有它负责 Exceptio 阅读全文
摘要:
入门案例准备工作 我们先要搭建一个简单的SpringBoot工程 设置父工程 添加依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> < 阅读全文
摘要:
SpringSecurity从入门到精通:简介 Spring Security是Spring家族中的一个安全管理框架,想比另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富 一般来说中大型的项目都是使用SpringSecurity来做安全框架,小项目有Shiro的比较多,因 阅读全文