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 TypeMethodDescriptionvoid
filterOpenAPI
(org.eclipse.microprofile.openapi.models.OpenAPI openAPI) protected abstract org.eclipse.microprofile.openapi.models.security.SecurityScheme
protected String
void
setSecuritySchemeDescription
(String securitySchemeDescription) void
setSecuritySchemeExtensions
(Map<String, String> securitySchemeExtensions) void
setSecuritySchemeName
(String securitySchemeName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
filterOpenAPI
in interfaceorg.eclipse.microprofile.openapi.OASFilter
-
getSecurityScheme
protected abstract org.eclipse.microprofile.openapi.models.security.SecurityScheme getSecurityScheme() -
getUrl
-