注释鉴权

master
面包骑士 2024-08-20 14:06:30 +08:00
parent 974d06eb52
commit 8f8cb358f6
1 changed files with 19 additions and 19 deletions

View File

@ -35,23 +35,23 @@ public class SpringDocConfig {
.externalDocs(externalDocumentation());
}
@Bean
public GlobalOpenApiCustomizer globalOpenApiCustomizer() {
return openApi -> {
// 全局添加鉴权参数
if (openApi.getPaths() != null) {
openApi.getPaths().forEach((s, pathItem) -> {
// 登录接口/验证码不需要添加鉴权参数
if ("/login".equals(s) || "/code".equals(s) || "/register".equals(s)) {
return;
}
// 接口添加鉴权参数
pathItem.readOperations()
.forEach(operation ->
operation.addSecurityItem(new SecurityRequirement().addList(HttpHeaders.AUTHORIZATION))
);
});
}
};
}
// @Bean
// public GlobalOpenApiCustomizer globalOpenApiCustomizer() {
// return openApi -> {
// // 全局添加鉴权参数
// if (openApi.getPaths() != null) {
// openApi.getPaths().forEach((s, pathItem) -> {
// // 登录接口/验证码不需要添加鉴权参数
// if ("/login".equals(s) || "/code".equals(s) || "/register".equals(s)) {
// return;
// }
// // 接口添加鉴权参数
// pathItem.readOperations()
// .forEach(operation ->
// operation.addSecurityItem(new SecurityRequirement().addList(HttpHeaders.AUTHORIZATION))
// );
// });
// }
// };
// }
}