Class BaseSecurityConfiguration

java.lang.Object
com.wavemaker.runtime.security.base.configuration.BaseSecurityConfiguration

@Configuration @EnableConfigurationProperties public class BaseSecurityConfiguration extends Object
  • Constructor Details

    • BaseSecurityConfiguration

      public BaseSecurityConfiguration()
  • Method Details

    • securityService

      @Bean(name="securityService") public SecurityService securityService()
    • securityController

      @Bean(name="securityController") public SecurityController 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()