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

相关推荐
橘色的喵5 分钟前
ARM-Linux 嵌入式库:内存池与信号量的无锁化改造
后端
SamDeepThinking7 分钟前
写代码,到底应该参考优秀作品,还是坚持自己的想法?
后端
wear工程师8 分钟前
Kafka 消费者心跳正常,为什么还会被踢出组?拆清 max.poll.interval.ms
java·kafka
cfm_29149 分钟前
基于OAuth2.0实现微服务SSO单点登录
后端·spring·微服务·架构
橘色的喵9 分钟前
MergeCell 合并机制:双平台事件流去重
后端
SemiTris13 分钟前
为什么 C/C++ 不走 Java 式的虚拟机跨平台路线?
java·程序员
予怀96015 分钟前
ClickHouse踩坑:一个sum()引发的"数字不一致"悬案
后端
橘色的喵23 分钟前
ReclaimBatcher 批量回收:RT-Thread 单核与 Linux SMP 通用
后端
weixin_4407841130 分钟前
【IntentSeivice实现原理】
android·java·开发语言·intentservice