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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilters(org.springframework.security.config.annotation.web.builders.HttpSecurity http) voidaddStatelessFilters(org.springframework.security.config.annotation.web.builders.HttpSecurity http) List<com.wavemaker.app.security.models.SecurityInterceptUrlEntry> voidinit()org.springframework.security.web.authentication.logout.LogoutSuccessHandlerorg.springframework.security.web.RedirectStrategyjakarta.servlet.Filterorg.springframework.security.web.AuthenticationEntryPointjakarta.servlet.Filter
-
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
- Specified by:
getSecurityInterceptUrlsin interfaceWMSecurityConfiguration
-
addFilters
public void addFilters(org.springframework.security.config.annotation.web.builders.HttpSecurity http) - Specified by:
addFiltersin interfaceWMSecurityConfiguration
-
addStatelessFilters
public void addStatelessFilters(org.springframework.security.config.annotation.web.builders.HttpSecurity http) - Specified by:
addStatelessFiltersin interfaceWMSecurityConfiguration
-