|
@@ -73,9 +73,11 @@ public class GlobalGatewayFilter implements GlobalFilter {
|
|
|
log.info("SERVICENAME:{}", serviceName);
|
|
|
|
|
|
//验证token有效性
|
|
|
- String token = request.getHeaders().getFirst("Authorization");
|
|
|
- if(StringUtil.isNotEmpty(token)) {
|
|
|
- RespDTO<Boolean> res = userServiceClient.verifyToken(new Token(token));
|
|
|
+ String tokenStr = request.getHeaders().getFirst("Authorization");
|
|
|
+ if(StringUtil.isNotEmpty(tokenStr)) {
|
|
|
+ Token token = new Token();
|
|
|
+ token.setToken(tokenStr);
|
|
|
+ RespDTO<Boolean> res = userServiceClient.verifyToken(token);
|
|
|
if (res == null || !RespDTO.TRUE_CODE.equals(res.code)) {
|
|
|
return getVoidMono(serverWebExchange, res);
|
|
|
}
|