八、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 小时前
开发者网络概念全扫盲:一篇搞定
后端·网络协议
明月_清风14 小时前
零信任入门:从"城堡护城河"到"每次进门都要刷卡"
后端
站大爷IP15 小时前
Python循环中修改字典键导致遍历异常深度解析实战案例
后端
掘金者阿豪18 小时前
高可用读写分离实战(二):我把数据库主库停了,结果整个集群的反应和我想象的不一样
后端
掘金者阿豪18 小时前
《高可用读写分离集群实战》系列(一)
后端
Dilee18 小时前
Spring AI 2.0.0 Prompt 最小 Demo:system、user、template 到底怎么分工
后端
未秃头的程序猿18 小时前
Java 26正式发布!这3个新特性,让代码量直接减半
java·后端·面试
小旭Coding18 小时前
卧靠!Go 传给前端的 int64 竟然变成了这个?
后端