Class AbstractFlowuiWebSecurity

java.lang.Object
io.jmix.securityflowui.security.AbstractFlowuiWebSecurity
Direct Known Subclasses:
FlowuiVaadinWebSecurity, OidcVaadinWebSecurity, SamlVaadinWebSecurity

public abstract class AbstractFlowuiWebSecurity extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    the H2 console is opened by its own filter chain, see io.jmix.autoconfigure.security.SecurityAutoConfiguration.H2ConsoleSecurityConfiguration.
    protected jakarta.servlet.ServletContext
     
    protected org.springframework.boot.autoconfigure.web.WebProperties
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    configureCustomSpecifics(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
     
    protected void
    configureJmixSpecifics(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
     
    protected abstract void
    configureVaadinSpecifics(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
     
    org.springframework.security.web.SecurityFilterChain
    jmixSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • servletContext

      @Autowired protected jakarta.servlet.ServletContext servletContext
    • h2ConsoleProperties

      @Deprecated(since="3.1", forRemoval=true) @Autowired(required=false) protected H2ConsoleProperties h2ConsoleProperties
      Deprecated, for removal: This API element is subject to removal in a future version.
      the H2 console is opened by its own filter chain, see io.jmix.autoconfigure.security.SecurityAutoConfiguration.H2ConsoleSecurityConfiguration.
    • webProperties

      @Autowired protected org.springframework.boot.autoconfigure.web.WebProperties webProperties
  • Constructor Details

    • AbstractFlowuiWebSecurity

      public AbstractFlowuiWebSecurity()
  • Method Details

    • jmixSecurityFilterChain

      @Bean("jmixSecurityFilterChain") @Order(400) public org.springframework.security.web.SecurityFilterChain jmixSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Throws:
      Exception
    • configureCustomSpecifics

      protected void configureCustomSpecifics(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
    • configureJmixSpecifics

      protected void configureJmixSpecifics(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Throws:
      Exception
    • configureVaadinSpecifics

      protected abstract void configureVaadinSpecifics(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Throws:
      Exception