我在 jhipster 网关中通过 zuul 路由成功添加了外部 api。但是,当我在邮递员中进行测试时,它并不要求任何身份验证。我需要使用 jhipster 提供的身份验证来保护这个外部 api。请指教
下面是我用来添加 zuul 路由的代码。
ZuulProperties.ZuulRoute zuulRoute = new ZuulProperties.ZuulRoute();
String path = externalapis.getPath();
zuulRoute.setId(externalapis.getServiceId());
zuulRoute.setStripPrefix(true);
zuulRoute.setServiceId(externalapis.getServiceId());
zuulRoute.setPath("/"+externalapis.getServiceId()+"/**");
zuulRoute.setLocation(externalapis.getUrl());
zuulRoute.setUrl(externalapis.getUrl());
zuulRoute.setRetryable(true);
this.zuulProperties.getRoutes().put(externalapis.getServiceId(), zuulRoute);
this.discoveryClientRouteLocator.refresh();