Swagger Aggregation:向所有人添加授权标头

时间:2018-03-28 07:07:09

标签: java swagger swagger-ui swagger-2.0 netflix-zuul

如图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服务中得到验证,如果它有效,请求将被传递到没有授权标头的特定服务。

0 个答案:

没有答案