八、Spring Boot集成Spring Security之前后分离认证最佳实现对接测试
前言本文介绍前后分离认证最佳实现的对接测试,使用postman或者其他熟悉的测试工具,配合以下内容观看效果更佳!!!
[*]什么是前后分离认证流程最佳方案,为什么这么设计?请查看六、Spring Boot集成Spring Security之前后分离认证流程最佳方案
[*]哇偶,明白了前后分离认证流程最佳方案的原理,那怎么实现这套方案呢?请查看七、Spring Boot集成Spring Security之前后分离认证最佳实现
[*]Nice,知道了怎么代码实现前后分离认证流程最佳方案,那我怎么测试呢?请查看八、Spring Boot集成Spring Security之前后分离认证最佳实现对接测试
[*]博主,帮人帮到底,送佛送到西,提不提供源码呀?请点击下载
一、正常流程测试
1、登录接口测试
[*]登录请求由自定义认证过滤器RestfulUsernamePasswordAuthenticationFilter处理,以是不需要提供controller接口
[*]接口信息:POST,http://localhost:8080/login
[*]接口返回token,用于后续业务请求
https://img2024.cnblogs.com/blog/2618986/202411/2618986-20241109225358578-1995576369.png
2、业务接口测试
[*]编写业务接口
[*]接口信息:GET,http://localhost:8080/test/hello
[*]将登录接口返回的token添加到每次业务请求的请求头中
!https://img2024.cnblogs.com/blog/2618986/202411/2618986-20241109225414750-1853965207.png
3、登出接口测试
[*]登出接口由LogoutFilter处理,以是不需要提供controller接口
[*]接口地址:http://localhost:8080/logout
https://img2024.cnblogs.com/blog/2618986/202411/2618986-20241109225430087-1795105432.png
二、非正常流程测试
1、输入错误用户名暗码登录
https://img2024.cnblogs.com/blog/2618986/202411/2618986-20241109225441809-1385200758.png
2、无请求头访问业务接口
https://img2024.cnblogs.com/blog/2618986/202411/2618986-20241109225451184-441603496.png
3、无效请求头访问业务接口
https://img2024.cnblogs.com/blog/2618986/202411/2618986-20241109225459368-1642889428.png
4、登出时未携带有效请求头
https://img2024.cnblogs.com/blog/2618986/202411/2618986-20241109225514138-1099187742.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]