Class AutoRolesAllowedFilter
java.lang.Object
io.quarkus.smallrye.openapi.deployment.filter.AutoRolesAllowedFilter
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.OASFilter
public class AutoRolesAllowedFilter
extends Object
implements org.eclipse.microprofile.openapi.OASFilter
Automatically add security requirement to RolesAllowed methods
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfilterOpenAPI(org.eclipse.microprofile.openapi.models.OpenAPI openAPI) booleanhasAuthenticatedMethodReference(String methodRef) booleanbooleanhasRolesAllowedMethodReference(String methodRef) booleanvoidsetAuthenticatedMethodReferences(List<String> authenticatedMethodReferences) voidsetDefaultSecuritySchemeName(String defaultSecuritySchemeName) voidsetRolesAllowedMethodReferences(Map<String, List<String>> rolesAllowedMethodReferences) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.OASFilter
filterAPIResponse, filterCallback, filterHeader, filterLink, filterOperation, filterParameter, filterPathItem, filterRequestBody, filterSchema, filterSecurityScheme, filterServer, filterTag
-
Constructor Details
-
AutoRolesAllowedFilter
public AutoRolesAllowedFilter() -
AutoRolesAllowedFilter
-
-
Method Details
-
getRolesAllowedMethodReferences
-
setRolesAllowedMethodReferences
-
hasRolesAllowedMethodReferences
public boolean hasRolesAllowedMethodReferences() -
hasRolesAllowedMethodReference
-
getAuthenticatedMethodReferences
-
setAuthenticatedMethodReferences
-
hasAuthenticatedMethodReferences
public boolean hasAuthenticatedMethodReferences() -
hasAuthenticatedMethodReference
-
getDefaultSecuritySchemeName
-
setDefaultSecuritySchemeName
-
filterOpenAPI
public void filterOpenAPI(org.eclipse.microprofile.openapi.models.OpenAPI openAPI) - Specified by:
filterOpenAPIin interfaceorg.eclipse.microprofile.openapi.OASFilter
-