Package com.aquima.web.boot
Class RuntimeWebSecurityConfigurer
java.lang.Object
com.aquima.web.boot.RuntimeWebSecurityConfigurer
@Configuration
@ConditionalOnProperty(name="blueriq.security.http.interactions.enabled",
havingValue="true",
matchIfMissing=true)
public class RuntimeWebSecurityConfigurer
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
registerXssBlacklist
(com.aquima.interactions.project.impl.xss.IXssBlacklist blacklist) void
registerXssWhitelist
(com.aquima.interactions.project.impl.xss.IXssWhitelist whitelist) protected org.springframework.security.web.SecurityFilterChain
runtimeWebSecurityFilterChain
(org.springframework.security.config.annotation.web.builders.HttpSecurity http, com.blueriq.datasource.util.config.IDataSourceConfiguration dataSourceConfiguration)
-
Constructor Details
-
Method Details
-
runtimeWebSecurityFilterChain
@Bean @Order(50) protected org.springframework.security.web.SecurityFilterChain runtimeWebSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, com.blueriq.datasource.util.config.IDataSourceConfiguration dataSourceConfiguration) throws Exception - Throws:
Exception
-
registerXssWhitelist
@Autowired(required=false) public void registerXssWhitelist(com.aquima.interactions.project.impl.xss.IXssWhitelist whitelist) -
registerXssBlacklist
@Autowired(required=false) public void registerXssBlacklist(com.aquima.interactions.project.impl.xss.IXssBlacklist blacklist)
-