Как показано здесь, я создал агрегатор swagger. Фрагмент кода выглядит следующим образом
@Component
@Primary
@EnableAutoConfiguration
public class SwaggerAggregatorController implements SwaggerResourcesProvider {
@Override
public List<SwaggerResource> get() {
List<SwaggerResource> resources= new ArrayList<>();
SwaggerResource custSwagger = new SwaggerResource();
custSwagger.setName("cust-service");
custSwagger.setLocation("/cust/cust-service/v2/api-docs");
custSwagger.setSwaggerVersion("2.0");
resources.add(cstSwagger);
return resources;
}
}
Теперь я хочу, чтобы каждый запрос имел заголовок авторизации. Который будет проверен в службе шлюза, и если он действителен, запрос будет передан конкретной службе без заголовка авторизации.