Class AppWebSecurityConfig

java.lang.Object
com.app.security.config.AppWebSecurityConfig

@EnableWebSecurity @Configuration public class AppWebSecurityConfig extends Object
Web security configuration for the application using Spring Security.

It sets up authentication and authorization filters, defines access rules, handles CORS settings, and configures stateless session management.

  • Constructor Details

    • AppWebSecurityConfig

      public AppWebSecurityConfig()
  • Method Details

    • configure

      @Bean public org.springframework.security.web.SecurityFilterChain configure(org.springframework.security.config.annotation.web.builders.HttpSecurity http, SecretKey secretKey) throws Exception
      Configures the main security filter chain.
      Parameters:
      http - the HttpSecurity object to configure
      secretKey - the secret key used for signing JWT tokens
      Returns:
      the configured SecurityFilterChain
      Throws:
      Exception - in case of any configuration error