puzhibing
2024-08-23 62b7786dfe938a1353f43835cdd7dc239dc1e41b
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java
@@ -74,11 +74,13 @@
      String userkey = JwtUtils.getUserKey(claims);
      String userid = JwtUtils.getUserId(claims);
      String username = JwtUtils.getUserName(claims);
      String userType = JwtUtils.getUserType(claims);
      
      // 设置用户信息到请求
      addHeader(mutate, SecurityConstants.USER_KEY, userkey);
      addHeader(mutate, SecurityConstants.DETAILS_USER_ID, userid);
      addHeader(mutate, SecurityConstants.DETAILS_USERNAME, username);
      addHeader(mutate, SecurityConstants.USER_TYPE, userType);
      // 内部请求来源参数清除
      removeHeader(mutate, SecurityConstants.FROM_SOURCE);
      return chain.filter(exchange.mutate().request(mutate.build()).build());