|
@@ -15,6 +15,7 @@ import org.springframework.core.io.buffer.DataBuffer;
|
|
|
import org.maxkey.persistence.redis.RedisConnection;
|
|
|
import org.maxkey.persistence.redis.RedisConnectionFactory;
|
|
|
import org.springframework.http.HttpStatus;
|
|
|
+import org.springframework.http.server.reactive.ServerHttpRequest;
|
|
|
import org.springframework.http.server.reactive.ServerHttpResponse;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
import org.springframework.web.server.ServerWebExchange;
|
|
@@ -63,9 +64,11 @@ public class AuthAndLogFilter implements GlobalFilter, Ordered
|
|
|
{
|
|
|
return denyAccess(exchange, "token认证错误");
|
|
|
}
|
|
|
-// exchange.getRequest().getHeaders().add("user",userInfo);
|
|
|
System.out.println("token is : " + userInfo.toString());
|
|
|
- return chain.filter(exchange.mutate().build());
|
|
|
+ ServerHttpRequest newRequest = exchange.getRequest().mutate()
|
|
|
+ .header("userinfo", userInfo)
|
|
|
+ .build();
|
|
|
+ return chain.filter(exchange.mutate().request(newRequest).build());
|
|
|
}
|
|
|
|
|
|
/**
|