From 61638e60b25d0f40dc117bbbe79de33d129b75ca Mon Sep 17 00:00:00 2001 From: cjl <909710561@qq.com> Date: Mon, 01 Apr 2024 13:32:59 +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