八、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添加到每次业务请求的请求头中

![1731162635214]

3、登出接口测试

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

二、非正常流程测试

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

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

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

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

相关推荐
程序员张39 小时前
Mybatis条件判断某属性是否等于指定字符串
java·spring boot·mybatis
invicinble10 小时前
从逻辑层面理解Shiro在JVM中是如何工作的
jvm·spring boot
好好研究13 小时前
SpringBoot注解的作用
java·spring boot·spring
Libby博仙13 小时前
Spring Boot 条件化注解深度解析
java·spring boot·后端
子非鱼92114 小时前
SpringBoot快速上手
java·spring boot·后端
我爱娃哈哈14 小时前
SpringBoot + XXL-JOB + Quartz:任务调度双引擎选型与高可用调度平台搭建
java·spring boot·后端
Coder_Boy_14 小时前
基于SpringAI的在线考试系统-AI智能化拓展
java·大数据·人工智能·spring boot
内存不泄露14 小时前
二手物品交易平台
spring boot·小程序·django
n***333514 小时前
TCP/IP协议栈深度解析技术文章大纲
java·spring boot