diff --git a/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/autoconfigure/SpringDocAutoConfiguration.java b/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/autoconfigure/SpringDocAutoConfiguration.java index 8b45e45c..8a302f63 100644 --- a/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/autoconfigure/SpringDocAutoConfiguration.java +++ b/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/autoconfigure/SpringDocAutoConfiguration.java @@ -107,16 +107,14 @@ public class SpringDocAutoConfiguration implements WebMvcConfigurer { public GlobalOpenApiCustomizer globalOpenApiCustomizer(SpringDocExtensionProperties properties) { return openApi -> { if (openApi.getPaths() != null) { - openApi.getPaths().forEach((s, pathItem) -> { + openApi.getPaths().forEach((path, pathItem) -> { // 为所有接口添加鉴权 Components components = properties.getComponents(); if (components != null && MapUtil.isNotEmpty(components.getSecuritySchemes())) { Map securitySchemeMap = components.getSecuritySchemes(); pathItem.readOperations().forEach(operation -> { SecurityRequirement securityRequirement = new SecurityRequirement(); - List list = CollUtils.mapToList(securitySchemeMap - .values(), SecurityScheme::getName); - list.forEach(securityRequirement::addList); + securitySchemeMap.keySet().forEach(securityRequirement::addList); operation.addSecurityItem(securityRequirement); }); }