Trick 6 năm trước cách đây
mục cha
commit
ac4c240d10

+ 3 - 1
gateway/ag-basic/src/main/java/com/yihu/jw/gateway/filter/BasicZuulFilter.java

@ -59,10 +59,12 @@ public class BasicZuulFilter extends ZuulFilter {
        RequestContext ctx = RequestContext.getCurrentContext();
        RequestContext ctx = RequestContext.getCurrentContext();
        HttpServletRequest request = ctx.getRequest();
        HttpServletRequest request = ctx.getRequest();
        String url = request.getRequestURI();
        String url = request.getRequestURI();
        logger.info("BasicZuulFilter:"+url);
        //内部微服务有不需要认证的地址请在URL上追加/open/来进行过滤,如/api/v1.0/open/**,不要在此继续追加!!!
        //内部微服务有不需要认证的地址请在URL上追加/open/来进行过滤,如/api/v1.0/open/**,不要在此继续追加!!!
        if (url.contains("/auth/")//验证服务
        if (url.contains("/auth/")//验证服务
                || url.contains("/wechat")//微信
                || url.contains("/wechat")//微信
                || url.contains("/open/")) {//开发接口
                || url.contains("/open/")
                || url.contains("/patient/")) {//开发接口
            return true;
            return true;
        }
        }
        return this.authenticate(ctx, request, url);
        return this.authenticate(ctx, request, url);

+ 7 - 5
gateway/ag-basic/src/main/resources/application.yml

@ -38,18 +38,20 @@ zuul:
  sensitive-headers:
  sensitive-headers:
  routes:
  routes:
    svr-iot:
    svr-iot:
      path: /csijk/iot/**
      path: /cityihealth/iot/**
      serviceId: svr-iot
      serviceId: svr-iot
    svr-base:
    svr-base:
      path: /csijk/base/**
      path: /cityihealth/base/**
      serviceId: svr-base
      serviceId: svr-base
    svr-authentication:
    svr-authentication:
      path: /csijk/auth/**
      path: /cityihealth/auth/**
      serviceId: svr-authentication
      serviceId: svr-authentication
    svr-healthy-house:
    svr-healthy-house:
      path: /csijk/healthyHouse/**
      path: /cityihealth/healthyHouse/**
      serviceId: svr-healthy-house
      serviceId: svr-healthy-house
    svr-patient:
      path: /cityihealth/patient/**
      serviceId: svr-patient
---
---
spring:
spring: