From e8242c8c4b69a52bd49fd0b5b49333e1d227e405 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Fri, 22 Sep 2023 16:45:52 +0800 Subject: [PATCH] Merge branch 'cjl' of http://blit.7drlb.com:8888/r/moral into wb --- screen-api/src/main/java/com/moral/api/Swagger2.java | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/Swagger2.java b/screen-api/src/main/java/com/moral/api/Swagger2.java index d555f16..5e12931 100644 --- a/screen-api/src/main/java/com/moral/api/Swagger2.java +++ b/screen-api/src/main/java/com/moral/api/Swagger2.java @@ -5,10 +5,15 @@ import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; -import springfox.documentation.service.ApiInfo; +import springfox.documentation.service.*; import springfox.documentation.spi.DocumentationType; +import springfox.documentation.spi.service.contexts.SecurityContext; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; @Configuration @@ -17,6 +22,13 @@ @Bean public Docket petApi() { return new Docket(DocumentationType.SWAGGER_2) + .securityContexts(Arrays.asList(SecurityContext.builder() + .securityReferences(Arrays.asList(SecurityReference.builder() + .reference("token") + .scopes(new AuthorizationScope[]{new AuthorizationScope("global", "accessEverything")}) + .build())) + .build())) + .securitySchemes(Arrays.asList(new ApiKey("token", "token", "header"))) .apiInfo(apiInfo()) .select() .apis(RequestHandlerSelectors.basePackage("com.moral.api")) @@ -31,4 +43,5 @@ .build(); } + } -- Gitblit v1.8.0