Class AutoBearerTokenSecurityFilter

java.lang.Object
io.quarkus.smallrye.openapi.runtime.filter.AutoSecurityFilter
io.quarkus.smallrye.openapi.runtime.filter.AutoBearerTokenSecurityFilter
All Implemented Interfaces:
org.eclipse.microprofile.openapi.OASFilter

public class AutoBearerTokenSecurityFilter extends AutoSecurityFilter
Add JWT Authentication security automatically based on the added security extensions
  • Constructor Details

    • AutoBearerTokenSecurityFilter

      public AutoBearerTokenSecurityFilter()
    • AutoBearerTokenSecurityFilter

      public AutoBearerTokenSecurityFilter(String securitySchemeName, String securitySchemeDescription, Map<String,String> securitySchemeExtensions, String securitySchemeValue, String bearerFormat)
  • Method Details

    • getSecuritySchemeValue

      public String getSecuritySchemeValue()
    • setSecuritySchemeValue

      public void setSecuritySchemeValue(String securitySchemeValue)
    • getBearerFormat

      public String getBearerFormat()
    • setBearerFormat

      public void setBearerFormat(String bearerFormat)
    • updateSecurityScheme

      protected void updateSecurityScheme(org.eclipse.microprofile.openapi.models.security.SecurityScheme securityScheme)
      Specified by:
      updateSecurityScheme in class AutoSecurityFilter