Package io.jmix.securityflowui.security
Class AbstractFlowuiWebSecurity
java.lang.Object
io.jmix.securityflowui.security.AbstractFlowuiWebSecurity
- Direct Known Subclasses:
FlowuiVaadinWebSecurity,OidcVaadinWebSecurity,SamlVaadinWebSecurity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected H2ConsolePropertiesDeprecated, for removal: This API element is subject to removal in a future version.protected jakarta.servlet.ServletContextprotected org.springframework.boot.autoconfigure.web.WebProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureCustomSpecifics(org.springframework.security.config.annotation.web.builders.HttpSecurity http) protected voidconfigureJmixSpecifics(org.springframework.security.config.annotation.web.builders.HttpSecurity http) protected abstract voidconfigureVaadinSpecifics(org.springframework.security.config.annotation.web.builders.HttpSecurity http) org.springframework.security.web.SecurityFilterChainjmixSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
-
Field Details
-
servletContext
@Autowired protected jakarta.servlet.ServletContext servletContext -
h2ConsoleProperties
@Deprecated(since="3.1", forRemoval=true) @Autowired(required=false) protected H2ConsoleProperties h2ConsolePropertiesDeprecated, for removal: This API element is subject to removal in a future version.the H2 console is opened by its own filter chain, seeio.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
-
io.jmix.autoconfigure.security.SecurityAutoConfiguration.H2ConsoleSecurityConfiguration.