From 53a2c3c9ab41438acb0a4b26ca15435c0efbc2a1 Mon Sep 17 00:00:00 2001 From: cjl <276999030@qq.com> Date: Fri, 22 Sep 2023 15:46:47 +0800 Subject: [PATCH] fix:补充提交 --- 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