有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    @Configurationbean中使用注释@io.swagger.v3.oas.annotations.security.SecurityScheme定义OpenAPI 3.0的全局安全方案:

    @Configuration
    @OpenAPIDefinition(info = @Info(title = "My API", version = "v1"))
    @SecurityScheme(
        name = "basicAuth",
        type = SecuritySchemeType.HTTP,
        scheme = "basic"
    )
    public class OpenApi30Config {
    
    }
    

    注释每个需要基本身份验证的@RestController方法,其中@io.swagger.v3.oas.annotations.Operation引用已定义的安全方案:

    @Operation(summary = "My endpoint", security = @SecurityRequirement(name = "basicAuth"))