Class UsernamePasswordLoginFlowConfiguration

java.lang.Object
com.wavemaker.runtime.security.enabled.configuration.UsernamePasswordLoginFlowConfiguration
All Implemented Interfaces:
WMSecurityConfiguration

@Configuration @Conditional({SecurityEnabledCondition.class,UsernamePasswordLoginFlowCondition.class}) public class UsernamePasswordLoginFlowConfiguration extends Object implements WMSecurityConfiguration
  • Constructor Details

    • UsernamePasswordLoginFlowConfiguration

      public UsernamePasswordLoginFlowConfiguration()
  • Method Details

    • init

      @PostConstruct public void init()
    • redirectStrategy

      @Bean(name="usernamePasswordFlowRedirectStrategy") public org.springframework.security.web.RedirectStrategy redirectStrategy()
    • logoutSuccessHandler

      @Bean(name="usernamePasswordFlowLogoutSuccessHandler") public org.springframework.security.web.authentication.logout.LogoutSuccessHandler logoutSuccessHandler()
    • wmSecAuthEntryPoint

      @Bean(name="WMSecAuthEntryPoint") public org.springframework.security.web.AuthenticationEntryPoint wmSecAuthEntryPoint()
    • wmBasicAuthenticationFilter

      @Bean(name="WMBasicAuthenticationFilter") public jakarta.servlet.Filter wmBasicAuthenticationFilter()
    • wmSecAuthFilter

      @Bean(name="WMSecAuthFilter") public jakarta.servlet.Filter wmSecAuthFilter()
    • getSecurityInterceptUrls

      public List<com.wavemaker.app.security.models.SecurityInterceptUrlEntry> getSecurityInterceptUrls()
      Specified by:
      getSecurityInterceptUrls in interface WMSecurityConfiguration
    • addFilters

      public void addFilters(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
      Specified by:
      addFilters in interface WMSecurityConfiguration
    • addStatelessFilters

      public void addStatelessFilters(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
      Specified by:
      addStatelessFilters in interface WMSecurityConfiguration