From d3b6555513c6c0e283bd6e891d4e080aefa6003a Mon Sep 17 00:00:00 2001
From: guyue <1721849008@qq.com>
Date: 星期四, 10 七月 2025 17:22:27 +0800
Subject: [PATCH] 更新

---
 src/main/java/com/linghu/config/Swagger2Config.java |   44 ++++++++++++++++++++++----------------------
 1 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/src/main/java/com/linghu/config/Swagger2Config.java b/src/main/java/com/linghu/config/Swagger2Config.java
index 474463c..391bb6a 100644
--- a/src/main/java/com/linghu/config/Swagger2Config.java
+++ b/src/main/java/com/linghu/config/Swagger2Config.java
@@ -32,32 +32,32 @@
                 .select()
                 .apis(RequestHandlerSelectors.basePackage("com.linghu.controller"))
                 .paths(PathSelectors.any())
-                .build()
+                .build();
                 // 重点修改:使用 securitySchemes + securityContext 替代全局参数
-                .securitySchemes(Arrays.asList(apiKey()))  // 添加安全方案
-                .securityContexts(Arrays.asList(securityContext())); // 应用安全上下文
+//                .securitySchemes(Arrays.asList(apiKey()))  // 添加安全方案
+//                .securityContexts(Arrays.asList(securityContext())); // 应用安全上下文
     }
 
     // 1. 定义安全方案(在Swagger UI顶部添加Authorize按钮)
-    private ApiKey apiKey() {
-        return new ApiKey("BearerToken", "Authorization", "header");
-    }
-
-    // 2. 配置安全上下文(全局生效)
-    private SecurityContext securityContext() {
-        return SecurityContext.builder()
-                .securityReferences(defaultAuth())
-                .forPaths(PathSelectors.any()) // 对所有路径生效
-                .build();
-    }
-
-    // 3. 设置默认授权范围
-    private List<SecurityReference> defaultAuth() {
-        AuthorizationScope authorizationScope = new AuthorizationScope("global", "accessEverything");
-        AuthorizationScope[] authorizationScopes = new AuthorizationScope[1];
-        authorizationScopes[0] = authorizationScope;
-        return Arrays.asList(new SecurityReference("BearerToken", authorizationScopes));
-    }
+//    private ApiKey apiKey() {
+//        return new ApiKey("BearerToken", "Authorization", "header");
+//    }
+//
+//    // 2. 配置安全上下文(全局生效)
+//    private SecurityContext securityContext() {
+//        return SecurityContext.builder()
+//                .securityReferences(defaultAuth())
+//                .forPaths(PathSelectors.any()) // 对所有路径生效
+//                .build();
+//    }
+//
+//    // 3. 设置默认授权范围
+//    private List<SecurityReference> defaultAuth() {
+//        AuthorizationScope authorizationScope = new AuthorizationScope("global", "accessEverything");
+//        AuthorizationScope[] authorizationScopes = new AuthorizationScope[1];
+//        authorizationScopes[0] = authorizationScope;
+//        return Arrays.asList(new SecurityReference("BearerToken", authorizationScopes));
+//    }
 //http://localhost:8080/swagger-ui.html
     private ApiInfo apiInfo() {
         return new ApiInfoBuilder()

--
Gitblit v1.7.1