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 voidprocessSecuritySchemes(io.micronaut.inject.ast.ClassElement element, io.micronaut.inject.visitor.VisitorContext context) ProcessesSecuritySchemeannotations.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 voidreadSecurityRequirements(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) ProcessesSecuritySchemeannotations.- Parameters:
element- The elementcontext- The visitor context
-