八、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、登出时未携带有效请求头

相关推荐
合作小小程序员小小店14 小时前
web网页开发,在线%餐饮点餐%系统,基于Idea,html,css,jQuery,java,ssm,mysql。
java·前端·数据库·html·intellij-idea·springboot
SimonKing14 小时前
IntelliJ IDEA 2025.2.x的小惊喜和小BUG
java·后端·程序员
解道Jdon14 小时前
IntelliJ IDEA 2025.3 全面对接 Spring7
spring boot·intellij idea
曾帅16814 小时前
idea springboot开发编译所见即所得应用不需要重启
java·spring boot·intellij-idea
青梅主码14 小时前
介绍一下我用AI开发的一款新工具:函数图像绘制工具(二)
后端
q***017714 小时前
Spring Boot 热部署
java·spring boot·后端
Seven9714 小时前
SpringCloud 常见面试题(三)
java
H***997614 小时前
Java虚拟现实案例
java·开发语言·vr
百***688215 小时前
开源模型应用落地-工具使用篇-Spring AI-Function Call(八)
人工智能·spring·开源
IT_陈寒15 小时前
JavaScript 闭包通关指南:从作用域链到内存管理的8个核心知识点
前端·人工智能·后端