Commit 5210454f by 黄杰

readme commit

parent b2e23f8f
......@@ -4,8 +4,8 @@ import com.alibaba.fastjson.JSONObject;
import com.ihooyah.auth.config.UserAuthConfig;
import com.ihooyah.auth.jwt.UserAuthUtil;
import com.ihooyah.common.context.BaseContextHandler;
import com.ihooyah.common.msg.ObjectRespInfo;
import com.ihooyah.common.msg.RespEnum;
import com.ihooyah.common.msg.RespInfo;
import com.ihooyah.common.util.jwt.IJWTInfo;
import com.ihooyah.gateway.handler.SwaggerProvider;
import lombok.extern.slf4j.Slf4j;
......@@ -43,9 +43,6 @@ public class AccessGatewayFilter implements GlobalFilter {
@Autowired
private UserAuthConfig userAuthConfig;
private static final String HEADER_NAME = "X-Forwarded-Prefix";
@Override
public Mono<Void> filter(ServerWebExchange serverWebExchange, GatewayFilterChain gatewayFilterChain) {
log.info("check token and user permission....");
......@@ -71,7 +68,7 @@ public class AccessGatewayFilter implements GlobalFilter {
user = getJWTUser(request, mutate);
} catch (Exception e) {
log.error("用户Token过期异常", e);
return getVoidMono(serverWebExchange, new RespInfo(RespEnum.AUTH_ACCESSTOKEN_EXPIRED.getCode(),"User Token Forbidden or Expired!"));
return getVoidMono(serverWebExchange, new ObjectRespInfo(RespEnum.AUTH_ACCESSTOKEN_EXPIRED.getCode(),"User Token Forbidden or Expired!"));
}
return gatewayFilterChain.filter(serverWebExchange.mutate().build());
......@@ -83,7 +80,7 @@ public class AccessGatewayFilter implements GlobalFilter {
* @param body
*/
@NotNull
private Mono<Void> getVoidMono(ServerWebExchange serverWebExchange, RespInfo body) {
private Mono<Void> getVoidMono(ServerWebExchange serverWebExchange, ObjectRespInfo body) {
serverWebExchange.getResponse().setStatusCode(HttpStatus.OK);
byte[] bytes = JSONObject.toJSONString(body).getBytes(StandardCharsets.UTF_8);
DataBuffer buffer = serverWebExchange.getResponse().bufferFactory().wrap(bytes);
......
......@@ -13,8 +13,4 @@ public class CacheWebConfig implements WebMvcConfigurer {
"classpath:/META-INF/static/");
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment