|
|
@@ -1,5 +1,6 @@
|
|
|
package com.sckw.gateway.filter;
|
|
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
|
import com.alibaba.fastjson.serializer.SimplePropertyPreFilter;
|
|
|
import com.alibaba.fastjson2.JSON;
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
|
@@ -92,7 +93,7 @@ public class AuthenticationFilter implements GlobalFilter, Ordered {
|
|
|
// String accessSpecial = request.getHeader(RequestConstant.ACCESS_SPECIAL);
|
|
|
String requestUri = request.getPath().value();
|
|
|
/*1、非token校验接口放行*/
|
|
|
- if (EXCLUDEPATH.contains(requestUri)) {
|
|
|
+ if (EXCLUDEPATH.contains(requestUri)&& StrUtil.isNotBlank(token)) {
|
|
|
Map<String, Object> tokenMap = EncryUtil.descryV2(Global.PRI_KEY, token);
|
|
|
if (tokenMap != null) {
|
|
|
Long userId = StringUtils.isNotBlank(tokenMap.get("userId")) ? NumberUtils.parseLong(tokenMap.get("userId")) : null;
|