拦截器修改
This commit is contained in:
parent
6ac961b286
commit
3e9e47f133
|
|
@ -45,8 +45,7 @@ public class AuthFilter implements GlobalFilter, Ordered
|
|||
@Autowired
|
||||
private RedisService redisService;
|
||||
@Override
|
||||
public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain)
|
||||
{
|
||||
public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
|
||||
ServerHttpRequest request = exchange.getRequest();
|
||||
ServerHttpRequest.Builder mutate = request.mutate();
|
||||
|
||||
|
|
|
|||
|
|
@ -41,16 +41,17 @@ class RsaDecryptResponseGatewayFilterFactory extends AbstractGatewayFilterFactor
|
|||
@Value("${system.jm}")
|
||||
public boolean AQ_JM;
|
||||
|
||||
public final static String heard_name="decrypt";
|
||||
|
||||
@Override
|
||||
public GatewayFilter apply(Object config) {
|
||||
return (exchange, chain) -> {
|
||||
System.err.println("进入拦截器");
|
||||
ServerHttpRequest serverHttpRequest = exchange.getRequest();
|
||||
String head= serverHttpRequest.getHeaders().getFirst("decrypt");
|
||||
if(StringHelper.isNotEmpty(head)&& "decrypt".equals(head)){
|
||||
String head= serverHttpRequest.getHeaders().getFirst(heard_name);
|
||||
if(StringHelper.isNotEmpty(head)&& heard_name.equals(head)){
|
||||
return chain.filter(exchange);
|
||||
}
|
||||
|
||||
if(!AQ_JM){
|
||||
return chain.filter(exchange);
|
||||
}
|
||||
|
|
@ -83,7 +84,6 @@ class RsaDecryptResponseGatewayFilterFactory extends AbstractGatewayFilterFactor
|
|||
}
|
||||
//未强制加密
|
||||
return chain.filter(exchange);
|
||||
|
||||
// return CommonConstant.buildResponse(exchange, HttpStatus.BAD_REQUEST.value(), "请求参数不能为空");
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -44,13 +44,11 @@ public class ValidateCodeFilter extends AbstractGatewayFilterFactory<Object>
|
|||
{
|
||||
return (exchange, chain) -> {
|
||||
ServerHttpRequest request = exchange.getRequest();
|
||||
|
||||
// 非登录/注册请求或验证码关闭,不处理
|
||||
if (!StringUtils.containsAnyIgnoreCase(request.getURI().getPath(), VALIDATE_URL) || !captchaProperties.getEnabled())
|
||||
{
|
||||
return chain.filter(exchange);
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
String rspStr = resolveBodyFromRequest(request);
|
||||
|
|
|
|||
Loading…
Reference in New Issue