public class SecurityService extends Object
| Constructor and Description |
|---|
SecurityService(PropertyResolverUtils propertyResolverUtils)
Instantiates a new Security parser.
|
| Modifier and Type | Method and Description |
|---|---|
void |
buildSecurityRequirement(io.swagger.v3.oas.annotations.security.SecurityRequirement[] securityRequirements,
io.swagger.v3.oas.models.Operation operation)
Build security requirement.
|
io.swagger.v3.oas.annotations.security.SecurityRequirement[] |
getSecurityRequirements(org.springframework.web.method.HandlerMethod handlerMethod)
Get security requirements io .
|
Optional<List<io.swagger.v3.oas.models.security.SecurityRequirement>> |
getSecurityRequirements(io.swagger.v3.oas.annotations.security.SecurityRequirement[] securityRequirementsApi)
Gets security requirements.
|
Set<io.swagger.v3.oas.annotations.security.SecurityRequirement> |
getSecurityRequirementsForClass(Class<?> beanType)
Gets security requirements for class.
|
Set<io.swagger.v3.oas.annotations.security.SecurityRequirement> |
getSecurityRequirementsForMethod(Method method,
Set<io.swagger.v3.oas.annotations.security.SecurityRequirement> allSecurityTags)
Gets security requirements for method.
|
public SecurityService(PropertyResolverUtils propertyResolverUtils)
propertyResolverUtils - the property resolver utilspublic io.swagger.v3.oas.annotations.security.SecurityRequirement[] getSecurityRequirements(org.springframework.web.method.HandlerMethod handlerMethod)
handlerMethod - the handlerMethodpublic Set<io.swagger.v3.oas.annotations.security.SecurityRequirement> getSecurityRequirementsForMethod(Method method, Set<io.swagger.v3.oas.annotations.security.SecurityRequirement> allSecurityTags)
method - the methodallSecurityTags - the all security tagspublic Set<io.swagger.v3.oas.annotations.security.SecurityRequirement> getSecurityRequirementsForClass(Class<?> beanType)
beanType - the bean typepublic Optional<List<io.swagger.v3.oas.models.security.SecurityRequirement>> getSecurityRequirements(io.swagger.v3.oas.annotations.security.SecurityRequirement[] securityRequirementsApi)
securityRequirementsApi - the security requirements apipublic void buildSecurityRequirement(io.swagger.v3.oas.annotations.security.SecurityRequirement[] securityRequirements,
io.swagger.v3.oas.models.Operation operation)
securityRequirements - the security requirementsoperation - the operationCopyright © 2024. All rights reserved.