From e5bd30e774dba285e0e22bbfa5e4e0d936d88e6b Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期四, 12 三月 2026 10:32:26 +0800
Subject: [PATCH] 430代码 SQL server
---
src/main/java/com/lxzn/config/SwaggerConfig.java | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/lxzn/config/SwaggerConfig.java b/src/main/java/com/lxzn/config/SwaggerConfig.java
index e082e92..cb588c5 100644
--- a/src/main/java/com/lxzn/config/SwaggerConfig.java
+++ b/src/main/java/com/lxzn/config/SwaggerConfig.java
@@ -15,6 +15,7 @@
import java.util.Arrays;
import java.util.Collections;
+import java.util.List;
/**
* @author joetao
@@ -43,6 +44,7 @@
.paths(PathSelectors.any())
.build()
.apiInfo(apiInfo())
+ //.securitySchemes(Arrays.asList(apiKey()))
.securitySchemes(Collections.singletonList(securityScheme()))
.securityContexts(Collections.singletonList(securityContext()));
}
@@ -80,6 +82,7 @@
.build();
}
+
/**
* 杩欓噷鏄啓鍏佽璁よ瘉鐨剆cope
*/
@@ -88,4 +91,21 @@
new AuthorizationScope("all", "All scope is trusted!")
};
}
+
+ private ApiKey apiKey() {
+ return new ApiKey("apiKey", "api_key", "header");
+ }
+ /*private SecurityContext securityContext() {
+ return SecurityContext.builder()
+ .securityReferences(defaultAuth())
+ .forPaths(PathSelectors.any())
+ .build();
+ }*/
+
+ List<SecurityReference> defaultAuth() {
+ AuthorizationScope authorizationScope = new AuthorizationScope("global", "accessEverything");
+ AuthorizationScope[] authorizationScopes = new AuthorizationScope[1];
+ authorizationScopes[0] = authorizationScope;
+ return Arrays.asList(new SecurityReference("apiKey", authorizationScopes));
+ }
}
--
Gitblit v1.9.3