OPTIONS放行
This commit is contained in:
@@ -59,9 +59,13 @@ public class SaTokenConfigure implements WebMvcConfigurer {
|
|||||||
registry.addInterceptor(new SaInterceptor(handler -> {
|
registry.addInterceptor(new SaInterceptor(handler -> {
|
||||||
log.info("{}: {}", SaHolder.getRequest().getMethod(), SaHolder.getRequest().getRequestPath());
|
log.info("{}: {}", SaHolder.getRequest().getMethod(), SaHolder.getRequest().getRequestPath());
|
||||||
if ("OPTIONS".equalsIgnoreCase(SaHolder.getRequest().getMethod())) {
|
if ("OPTIONS".equalsIgnoreCase(SaHolder.getRequest().getMethod())) {
|
||||||
|
SaRouter.back();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
log.info("放行1");
|
||||||
SaRouter
|
SaRouter
|
||||||
|
.match(r -> "OPTIONS".equalsIgnoreCase(SaHolder.getRequest().getMethod()))
|
||||||
|
.stop()
|
||||||
// 完全开放的路径(不需要任何认证)
|
// 完全开放的路径(不需要任何认证)
|
||||||
.match("/user/login", "/user/geo/**", "/user/home/**",
|
.match("/user/login", "/user/geo/**", "/user/home/**",
|
||||||
"/user/dict/**", "/user/openId", "/admin/auth/**",
|
"/user/dict/**", "/user/openId", "/admin/auth/**",
|
||||||
|
|||||||
Reference in New Issue
Block a user