如图here所示,我创建了一个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;
}
}
现在,我希望每个请求都有一个Authorization标头。哪个将在Gateway服务中得到验证,如果它有效,请求将被传递到没有授权标头的特定服务。