Class ExtendableLoginPageAdapter.InitConfiguration<LOGIN_FILTER extends ExtendableDefaultLoginPageGeneratingFilter,LOGOUT_FILTER extends ExtendableDefaultLogoutPageGeneratingFilter>
java.lang.Object
software.xdev.spring.security.web.authentication.ui.extendable.ExtendableLoginPageAdapter.InitConfiguration<LOGIN_FILTER,LOGOUT_FILTER>
- Enclosing class:
- ExtendableLoginPageAdapter<SELF extends ExtendableLoginPageAdapter<SELF,
SHARED_FILTER, LOGIN_FILTER, LOGOUT_FILTER, H>, SHARED_FILTER extends ExtendableDefaultPageGeneratingFilter, LOGIN_FILTER extends ExtendableDefaultLoginPageGeneratingFilter, LOGOUT_FILTER extends ExtendableDefaultLogoutPageGeneratingFilter, H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>
public static class ExtendableLoginPageAdapter.InitConfiguration<LOGIN_FILTER extends ExtendableDefaultLoginPageGeneratingFilter,LOGOUT_FILTER extends ExtendableDefaultLogoutPageGeneratingFilter>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
Copy data over from existing PageGeneratingFilters (required when configuration usingDefaultLoginPageConfigurer
was already done)protected org.springframework.security.config.annotation.web.builders.HttpSecurity
Used for constructor initializationprotected ExtendableLoginPageAdapter.InstallWith
protected Supplier<LOGIN_FILTER>
protected Supplier<LOGOUT_FILTER>
-
Constructor Summary
ConstructorsConstructorDescriptionInitConfiguration
(Supplier<LOGIN_FILTER> loginPageGeneratingFilterSupplier, Supplier<LOGOUT_FILTER> logoutPageGeneratingFilterSupplier) -
Method Summary
Modifier and TypeMethodDescriptioncopyDataFromExistingFilters
(boolean copyDataFromExistingFilters) org.springframework.security.config.annotation.web.builders.HttpSecurity
httpSecurity
(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity) installWith
(ExtendableLoginPageAdapter.InstallWith installWith) boolean
loginPageGeneratingFilterSupplier
(Supplier<LOGIN_FILTER> loginPageGeneratingFilterSupplier) logoutPageGeneratingFilterSupplier
(Supplier<LOGOUT_FILTER> logoutPageGeneratingFilterSupplier)
-
Field Details
-
httpSecurity
protected org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurityUsed for constructor initialization -
loginPageGeneratingFilterSupplier
protected Supplier<LOGIN_FILTER extends ExtendableDefaultLoginPageGeneratingFilter> loginPageGeneratingFilterSupplier -
logoutPageGeneratingFilterSupplier
protected Supplier<LOGOUT_FILTER extends ExtendableDefaultLogoutPageGeneratingFilter> logoutPageGeneratingFilterSupplier -
copyDataFromExistingFilters
protected boolean copyDataFromExistingFiltersCopy data over from existing PageGeneratingFilters (required when configuration usingDefaultLoginPageConfigurer
was already done) -
installWith
-
-
Constructor Details
-
InitConfiguration
public InitConfiguration(Supplier<LOGIN_FILTER> loginPageGeneratingFilterSupplier, Supplier<LOGOUT_FILTER> logoutPageGeneratingFilterSupplier)
-
-
Method Details
-
httpSecurity
public ExtendableLoginPageAdapter.InitConfiguration<LOGIN_FILTER,LOGOUT_FILTER> httpSecurity(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity) -
loginPageGeneratingFilterSupplier
public ExtendableLoginPageAdapter.InitConfiguration<LOGIN_FILTER,LOGOUT_FILTER> loginPageGeneratingFilterSupplier(Supplier<LOGIN_FILTER> loginPageGeneratingFilterSupplier) -
logoutPageGeneratingFilterSupplier
public ExtendableLoginPageAdapter.InitConfiguration<LOGIN_FILTER,LOGOUT_FILTER> logoutPageGeneratingFilterSupplier(Supplier<LOGOUT_FILTER> logoutPageGeneratingFilterSupplier) -
copyDataFromExistingFilters
public ExtendableLoginPageAdapter.InitConfiguration<LOGIN_FILTER,LOGOUT_FILTER> copyDataFromExistingFilters(boolean copyDataFromExistingFilters) -
installWith
public ExtendableLoginPageAdapter.InitConfiguration<LOGIN_FILTER,LOGOUT_FILTER> installWith(ExtendableLoginPageAdapter.InstallWith installWith) -
getHttpSecurity
public org.springframework.security.config.annotation.web.builders.HttpSecurity getHttpSecurity() -
getLoginPageGeneratingFilterSupplier
-
getLogoutPageGeneratingFilterSupplier
-
isCopyDataFromExistingFilters
public boolean isCopyDataFromExistingFilters() -
getInstallWith
-