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

相关推荐
qq_1851986914 小时前
骆驼任务Flowable + Apache Camel 集成
spring·apache·flowable
她说彩礼65万14 小时前
ASP.NET Core 环境配置
后端·asp.net
SimonKing14 小时前
OpenCode 桌面版这 10 天偷偷迭代了 5 个版本,你还在用旧版吗?
java·后端·程序员
爱勇宝14 小时前
你以为自己性格不好,其实只是被环境反复训练
前端·后端·程序员
网易云信14 小时前
企业级 IM,不是功能更多,而是场景更对
人工智能·后端
swipe14 小时前
08|(前端转全栈)一个商品详情接口背后的完整链路:HTTP、Redis、MySQL 与 JSON
前端·后端·全栈
AmazingEgg14 小时前
Eggblog博客部署文档
后端
啊啊啊迈 旋棍14 小时前
生态整合与实战篇:Spring Boot 整合 RocketMQ 完全指南
spring boot·rocketmq·java-rocketmq
lichuangcsdn14 小时前
【Spring AI 学习(一)】spring ai是什么
人工智能·学习·spring·spring ai
程序员天天困14 小时前
Arthas mc + retransform 实战:线上改完代码不用重新发版
jvm·后端