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