Class AdvancedLoginPageAdapter<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>
java.lang.Object
org.springframework.security.config.annotation.SecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain,B>
org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<SELF,H>
software.xdev.spring.security.web.authentication.ui.extendable.ExtendableLoginPageAdapter<AdvancedLoginPageAdapter<H>,AdvancedSharedPageGeneratingFilter<?>,AdvancedLoginPageGeneratingFilter,AdvancedLogoutPageGeneratingFilter,H>
software.xdev.spring.security.web.authentication.ui.advanced.AdvancedLoginPageAdapter<H>
- All Implemented Interfaces:
org.springframework.security.config.annotation.SecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain,
H>
public class AdvancedLoginPageAdapter<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>
extends ExtendableLoginPageAdapter<AdvancedLoginPageAdapter<H>,AdvancedSharedPageGeneratingFilter<?>,AdvancedLoginPageGeneratingFilter,AdvancedLogoutPageGeneratingFilter,H>
-
Nested Class Summary
Nested classes/interfaces inherited from class software.xdev.spring.security.web.authentication.ui.extendable.ExtendableLoginPageAdapter
ExtendableLoginPageAdapter.InitConfiguration<LOGIN_FILTER extends ExtendableDefaultLoginPageGeneratingFilter,
LOGOUT_FILTER extends ExtendableDefaultLogoutPageGeneratingFilter>, ExtendableLoginPageAdapter.InstallWith, ExtendableLoginPageAdapter.ProcessInfo<B, F extends GeneratingFilterFillDataFrom<B>> -
Field Summary
Fields inherited from class software.xdev.spring.security.web.authentication.ui.extendable.ExtendableLoginPageAdapter
copyDataFromExistingFilters, customizeLoginPage, customizeLogoutPage, installUsingInitMethod, loginPageGeneratingFilter, logoutPageGeneratingFilter
-
Constructor Summary
ConstructorsConstructorDescriptionAdvancedLoginPageAdapter
(Consumer<ExtendableLoginPageAdapter.InitConfiguration<AdvancedLoginPageGeneratingFilter, AdvancedLogoutPageGeneratingFilter>> c) AdvancedLoginPageAdapter
(org.springframework.security.config.annotation.web.builders.HttpSecurity http) AdvancedLoginPageAdapter
(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity, Supplier<AdvancedLoginPageGeneratingFilter> loginPageGeneratingFilterSupplier, Supplier<AdvancedLogoutPageGeneratingFilter> logoutPageGeneratingFilterSupplier, boolean copyDataFromExistingFilters, ExtendableLoginPageAdapter.InstallWith installWith) AdvancedLoginPageAdapter
(ExtendableLoginPageAdapter.InitConfiguration<AdvancedLoginPageGeneratingFilter, AdvancedLogoutPageGeneratingFilter> initConfig) -
Method Summary
Methods inherited from class software.xdev.spring.security.web.authentication.ui.extendable.ExtendableLoginPageAdapter
configure, crateAndApplyConsumer, customizeLoginPage, customizeLogoutPage, customizePages, init, install, self
Methods inherited from class org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer
disable, getSecurityContextHolderStrategy, withObjectPostProcessor
Methods inherited from class org.springframework.security.config.annotation.SecurityConfigurerAdapter
addObjectPostProcessor, and, getBuilder, postProcess, setBuilder
-
Constructor Details
-
AdvancedLoginPageAdapter
public AdvancedLoginPageAdapter(org.springframework.security.config.annotation.web.builders.HttpSecurity http) -
AdvancedLoginPageAdapter
public AdvancedLoginPageAdapter(Consumer<ExtendableLoginPageAdapter.InitConfiguration<AdvancedLoginPageGeneratingFilter, AdvancedLogoutPageGeneratingFilter>> c) -
AdvancedLoginPageAdapter
public AdvancedLoginPageAdapter(ExtendableLoginPageAdapter.InitConfiguration<AdvancedLoginPageGeneratingFilter, AdvancedLogoutPageGeneratingFilter> initConfig) -
AdvancedLoginPageAdapter
public AdvancedLoginPageAdapter(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity, Supplier<AdvancedLoginPageGeneratingFilter> loginPageGeneratingFilterSupplier, Supplier<AdvancedLogoutPageGeneratingFilter> logoutPageGeneratingFilterSupplier, boolean copyDataFromExistingFilters, ExtendableLoginPageAdapter.InstallWith installWith)
-