Class OpenIDConnectSecurityFilter

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

public class OpenIDConnectSecurityFilter extends AutoSecurityFilter
Add OAuth 2 (Implicit) Authentication security automatically based on the added security extensions
  • Constructor Details

    • OpenIDConnectSecurityFilter

      public OpenIDConnectSecurityFilter()
    • OpenIDConnectSecurityFilter

      public OpenIDConnectSecurityFilter(String securitySchemeName, String securitySchemeDescription, Map<String,String> securitySchemeExtensions, AutoUrl openIdConnectUrl)
  • Method Details

    • getOpenIdConnectUrl

      public AutoUrl getOpenIdConnectUrl()
    • setOpenIdConnectUrl

      public void setOpenIdConnectUrl(AutoUrl openIdConnectUrl)
    • runtimeRequired

      public boolean runtimeRequired()
      Overrides:
      runtimeRequired in class AutoSecurityFilter
    • updateSecurityScheme

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