八、Spring Boot集成Spring Security之前后分离认证最佳实现测试

文章目录

往期回顾:Spring Boot集成Spring Security专栏及各章节快捷入口

前言

本文介绍前后分离认证最佳实现的对接测试,使用postman或者其他熟悉的测试工具,配合以下内容观看效果更佳!!!

一、正常流程测试

1、登录接口测试

  1. 登录请求由自定义认证过滤器RestfulUsernamePasswordAuthenticationFilter处理,所以不需要提供controller接口
  2. 接口信息:POST,http://localhost:8080/login
  3. 接口返回token,用于后续业务请求

2、业务接口测试

  1. 编写业务接口
  2. 接口信息:GET,http://localhost:8080/test/hello
  3. 将登录接口返回的token添加到每次业务请求的请求头中

3、登出接口测试

  1. 登出接口由LogoutFilter处理,所以不需要提供controller接口
  2. 接口信息:http://localhost:8080/logout

二、非正常流程测试

1、输入错误用户名密码登录

2、无请求头访问业务接口

3、无效请求头访问业务接口

4、登出时未携带有效请求头

相关推荐
吃吃喝喝小朋友几秒前
Django Admin后台系统
后端·python·django
StackNoOverflow1 分钟前
Maven 核心知识整理
java·maven
ekkcole2 分钟前
easyexcel2.2.10版本对本地文件指定行或多行样式处理
java·easyexcel
小七mod3 分钟前
【Nacos】Nacos1.4.x服务注册源码分析
java·spring cloud·微服务·nacos·源码·集群·注册中心
于先生吖7 分钟前
Java 打车小程序 APP 源码 顺风车滴滴跑腿系统完整实现
java·开发语言·打车系统
树獭叔叔8 分钟前
检索增强生成(RAG):让大模型突破知识边界
后端·aigc·openai
凌冰_10 分钟前
IDEA2025 基于 Jakarta EE 开发 Servlet + Thymeleaf
java·servlet
Mr.456712 分钟前
SpringBoot整合RabbitMQ进阶:告别繁琐,用统一配置管理所有队列与交换机
spring boot·rabbitmq
南囝coding12 分钟前
OpenClaw 到底能干什么?可以看看这 60 个真实用例
前端·后端
sanggou16 分钟前
Spring Cloud负载均衡组件到底是哪一个?
spring·spring cloud·负载均衡