Политика контроля доступа для внешних API в JHipster - PullRequest
0 голосов
/ 02 июля 2019

Я успешно добавил внешний API через маршруты Zuul в шлюзе Jhipster.Однако, когда я тестирую в почтальоне, он не запрашивает никакой аутентификации.Мне нужно защитить этот внешний API с помощью аутентификации, предоставленной Jhipster.Пожалуйста, сообщите

Ниже приведен код, который я использую для добавления маршрутов 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();
...