Class BaseSecurityConfiguration
java.lang.Object
com.wavemaker.runtime.security.base.configuration.BaseSecurityConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.servlet.Filterorg.springframework.beans.factory.config.BeanPostProcessorcom.wavemaker.app.security.models.CorsConfigorg.springframework.web.cors.CorsConfigurationSourcejakarta.servlet.Filtercom.wavemaker.app.security.models.FrameOptionscom.wavemaker.app.security.models.SSLConfigjakarta.servlet.Filterorg.springframework.security.web.FilterChainProxyjakarta.servlet.Filterjakarta.servlet.Filterjakarta.servlet.Filtercom.wavemaker.app.security.models.XSSConfig
-
Constructor Details
-
BaseSecurityConfiguration
public BaseSecurityConfiguration()
-
-
Method Details
-
securityService
-
securityController
-
sslSecureFilter
@Bean(name="sslSecureFilter") public jakarta.servlet.Filter sslSecureFilter() -
wmXSSFilter
@Bean(name="wmXSSFilter") public jakarta.servlet.Filter wmXSSFilter() -
contentSecurityPolicyFilter
@Bean(name="contentSecurityPolicyFilter") public jakarta.servlet.Filter contentSecurityPolicyFilter() -
wmFrameOptionsFilter
@Bean(name="wmFrameOptionsFilter") public jakarta.servlet.Filter wmFrameOptionsFilter() -
frameOptions
@Bean(name="frameOptions") public com.wavemaker.app.security.models.FrameOptions frameOptions() -
wmXContentTypeOptionsFilter
@Bean(name="wmXContentTypeOptionsFilter") public jakarta.servlet.Filter wmXContentTypeOptionsFilter() -
corsFilter
@Bean(name="corsFilter") public jakarta.servlet.Filter corsFilter() -
corsConfigurationSource
@Bean(name="corsConfigurationSource") public org.springframework.web.cors.CorsConfigurationSource corsConfigurationSource() -
corsBeanPostProcessor
@Bean(name="corsBeanPostProcessor") public org.springframework.beans.factory.config.BeanPostProcessor corsBeanPostProcessor() -
wmCompositeSecurityFilter
@Bean(name="wmCompositeSecurityFilter") public org.springframework.security.web.FilterChainProxy wmCompositeSecurityFilter() -
sslConfig
@Bean(name="sslConfig") public com.wavemaker.app.security.models.SSLConfig sslConfig() -
xssConfig
@Bean(name="xssConfig") public com.wavemaker.app.security.models.XSSConfig xssConfig() -
corsConfig
@Bean(name="corsConfig") @ConfigurationProperties(prefix="security.general.cors") public com.wavemaker.app.security.models.CorsConfig corsConfig()
-