项目中使用 Spring Security 做身份认证和授权,使用 Knife4j 做接口调试。两者集成的时候出现了一些问题。比如:页面拒绝访问、访问页面空白、控制台报403错误等等。
将需要 Spring Security 放行的接口记录在 RequestMatcherConstant 类中。

在 Spring Security 的配置类 WebSecurityConfig 中放行 Knife4j 的静态资源

主要是这四个路径:
- /doc.html
- /webjars/**
- /v3/**
- /swagger-resources/**
本文讲述了在项目中集成SpringSecurity进行身份验证和授权时,遇到与Knife4j接口调试冲突的问题,如页面无法访问和控制台403错误。作者分享了如何在WebSecurityConfig中放行特定的Knife4j静态资源路径以解决问题。

5976

被折叠的 条评论
为什么被折叠?



