Class AutoSecurityFilter
java.lang.Object
io.quarkus.smallrye.openapi.runtime.filter.AutoSecurityFilter
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.OASFilter
- Direct Known Subclasses:
AutoBasicSecurityFilter,AutoBearerTokenSecurityFilter,OpenIDConnectSecurityFilter
public abstract class AutoSecurityFilter
extends Object
implements org.eclipse.microprofile.openapi.OASFilter
Auto add security
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfilterOpenAPI(org.eclipse.microprofile.openapi.models.OpenAPI openAPI) protected abstract org.eclipse.microprofile.openapi.models.security.SecuritySchemeprotected StringvoidsetSecuritySchemeDescription(String securitySchemeDescription) voidsetSecuritySchemeExtensions(Map<String, String> securitySchemeExtensions) voidsetSecuritySchemeName(String securitySchemeName) 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
-
AutoSecurityFilter
protected AutoSecurityFilter() -
AutoSecurityFilter
-
-
Method Details
-
getSecuritySchemeName
-
setSecuritySchemeName
-
getSecuritySchemeDescription
-
setSecuritySchemeDescription
-
getSecuritySchemeExtensions
-
setSecuritySchemeExtensions
-
filterOpenAPI
public void filterOpenAPI(org.eclipse.microprofile.openapi.models.OpenAPI openAPI) - Specified by:
filterOpenAPIin interfaceorg.eclipse.microprofile.openapi.OASFilter
-
getSecurityScheme
protected abstract org.eclipse.microprofile.openapi.models.security.SecurityScheme getSecurityScheme() -
getUrl
-