Class RememberMeConfiguration
java.lang.Object
com.wavemaker.runtime.security.rememberme.config.RememberMeConfiguration
- All Implemented Interfaces:
WMSecurityConfiguration
@Configuration
@Conditional({SecurityEnabledCondition.class,RememberMeConfigCondition.class})
public class RememberMeConfiguration
extends Object
implements WMSecurityConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilters(org.springframework.security.config.annotation.web.builders.HttpSecurity http) List<com.wavemaker.app.security.models.SecurityInterceptUrlEntry> org.springframework.security.authentication.AuthenticationProviderorg.springframework.security.web.authentication.AuthenticationSuccessHandlerjakarta.servlet.Filtercom.wavemaker.app.security.models.RememberMeConfigrememberMeDelegatingAuthenticationProvider(org.springframework.security.authentication.AuthenticationProvider rememberMeAuthenticationProvider) org.springframework.security.web.authentication.rememberme.PersistentTokenRepositoryorg.springframework.security.web.authentication.RememberMeServicesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.wavemaker.runtime.security.config.WMSecurityConfiguration
addStatelessFilters
-
Constructor Details
-
RememberMeConfiguration
public RememberMeConfiguration()
-
-
Method Details
-
rememberMeServices
@Bean(name="rememberMeServices") public org.springframework.security.web.authentication.RememberMeServices rememberMeServices() -
rememberMeAuthFilter
@Bean(name="rememberMeAuthFilter") public jakarta.servlet.Filter rememberMeAuthFilter() -
rememberMeAuthenticationProvider
@Bean(name="rememberMeAuthenticationProvider") public org.springframework.security.authentication.AuthenticationProvider rememberMeAuthenticationProvider() -
rememberMeDelegatingAuthenticationProvider
@Bean(name="rememberMeDelegatingAuthenticationProvider") public WMDelegatingAuthenticationProvider rememberMeDelegatingAuthenticationProvider(org.springframework.security.authentication.AuthenticationProvider rememberMeAuthenticationProvider) -
rememberMeRepository
@Bean(name="rememberMeRepository") public org.springframework.security.web.authentication.rememberme.PersistentTokenRepository rememberMeRepository() -
rememberMeAuthenticationSuccessHandler
@Bean(name="rememberMeAuthenticationSuccessHandler") public org.springframework.security.web.authentication.AuthenticationSuccessHandler rememberMeAuthenticationSuccessHandler() -
getSecurityInterceptUrls
- Specified by:
getSecurityInterceptUrlsin interfaceWMSecurityConfiguration
-
rememberMeConfig
@Bean(name="rememberMeConfig") public com.wavemaker.app.security.models.RememberMeConfig rememberMeConfig() -
addFilters
public void addFilters(org.springframework.security.config.annotation.web.builders.HttpSecurity http) - Specified by:
addFiltersin interfaceWMSecurityConfiguration
-