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

相关推荐
未若君雅裁4 分钟前
死锁产生条件与诊断:jps、jstack、VisualVM
java·开发语言
再玩一会儿看代码4 分钟前
Java抽象类和接口区别_场景理解
java·开发语言·经验分享·笔记·python
用户925807911485 分钟前
画图理解mysql日志机制
java·后端
huzhongqiang7 分钟前
120行代码实现一个极简 Agent
后端·agent
XIAOHEZIcode7 分钟前
进程、会话与终端——一次真实的 Linux Session 解剖
linux·后端·命令行
javahongxi8 分钟前
Spring Cloud Trace 链路实现
java·spring boot·spring cloud
枕星而眠9 分钟前
【数据结构】树与二叉树基础知识点总结
数据结构·c++·后端·算法·运维开发
海梨花10 分钟前
腾讯面试高频算法题
java·算法·面试
于先生吖11 分钟前
Java消息队列优化抢单逻辑,同城搬家拉货多场景业务数据库架构设计
java·开发语言·数据库架构
极光技术熊11 分钟前
从零构建在线Excel:一个Java全栈工程师的实战记录
前端·后端