Package io.micronaut.openapi.visitor
Class SecurityUtils
java.lang.Object
io.micronaut.openapi.visitor.SecurityUtils
Security util methods.
- Since:
- 6.16.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
processSecuritySchemes
(io.micronaut.inject.ast.ClassElement element, io.micronaut.inject.visitor.VisitorContext context) ProcessesSecurityScheme
annotations.static List<io.swagger.v3.oas.models.security.SecurityRequirement>
readSecurityRequirements
(io.micronaut.inject.ast.Element element) Reads the security requirements annotation of the specified element.static void
readSecurityRequirements
(io.micronaut.inject.ast.MethodElement element, io.micronaut.http.HttpMethod httpMethod, String path, io.swagger.v3.oas.models.Operation operation, List<io.swagger.v3.oas.models.security.SecurityRequirement> securityRequirements, io.micronaut.inject.visitor.VisitorContext context) static List<io.swagger.v3.oas.models.security.SecurityRequirement>
readSecurityRequirements
(List<io.micronaut.core.annotation.AnnotationValue<io.swagger.v3.oas.annotations.security.SecurityRequirement>> annotations)
-
Method Details
-
readSecurityRequirements
public static void readSecurityRequirements(io.micronaut.inject.ast.MethodElement element, io.micronaut.http.HttpMethod httpMethod, String path, io.swagger.v3.oas.models.Operation operation, List<io.swagger.v3.oas.models.security.SecurityRequirement> securityRequirements, io.micronaut.inject.visitor.VisitorContext context) -
readSecurityRequirements
public static List<io.swagger.v3.oas.models.security.SecurityRequirement> readSecurityRequirements(io.micronaut.inject.ast.Element element) Reads the security requirements annotation of the specified element.- Parameters:
element
- The Element to process.- Returns:
- A list of SecurityRequirement
-
readSecurityRequirements
-
processSecuritySchemes
public static void processSecuritySchemes(io.micronaut.inject.ast.ClassElement element, io.micronaut.inject.visitor.VisitorContext context) ProcessesSecurityScheme
annotations.- Parameters:
element
- The elementcontext
- The visitor context
-