修改依赖

This commit is contained in:
wanggeng 2022-05-17 23:07:58 +08:00
parent abe91b18eb
commit 98398ad6f7

View File

@ -86,7 +86,8 @@ public class AppTokenFilter extends GenericFilterBean implements InitializingBea
String requestUri = request.getRequestURI(); String requestUri = request.getRequestURI();
// 非app 放行 // 非app 放行
boolean appMatcher = antPathMatcher.match("/**/app/**", requestUri); boolean appMatcher = antPathMatcher.match("/**/app/**", requestUri);
if (!appMatcher) { boolean appRouteMatcher = antPathMatcher.match("/**/approute/**", requestUri);
if (!appMatcher && !appRouteMatcher) {
filterChain.doFilter(request, response); filterChain.doFilter(request, response);
return; return;
} }
@ -104,7 +105,8 @@ public class AppTokenFilter extends GenericFilterBean implements InitializingBea
filterChain.doFilter(request, response); filterChain.doFilter(request, response);
return; return;
} }
String token = request.getHeader("token"); // 判断header中的token
String token = getToken(request);
if (StringUtils.isBlank(token)) { if (StringUtils.isBlank(token)) {
errorResponse(response, "token不能为空"); errorResponse(response, "token不能为空");
return; return;
@ -119,6 +121,24 @@ public class AppTokenFilter extends GenericFilterBean implements InitializingBea
filterChain.doFilter(request, response); filterChain.doFilter(request, response);
} }
/**
* 获取token先校验 header 中的 token, 没有校验参数中是否有token
*
* @param request
* @return
*/
private String getToken(HttpServletRequest request) {
String headerToken = request.getHeader("token");
if (!StringUtils.isBlank(headerToken)) {
return headerToken;
}
String queryToken = request.getParameter("token");
if (!StringUtils.isBlank(queryToken)) {
return queryToken;
}
return null;
}
/** /**
* 校验token * 校验token
* *