Class PasswordManagementConfigurer<B extends HttpSecurityBuilder<B>>
java.lang.Object
org.springframework.security.config.annotation.SecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain, B>
org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<PasswordManagementConfigurer<B>, B>
org.springframework.security.config.annotation.web.configurers.PasswordManagementConfigurer<B>
- All Implemented Interfaces:
SecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain, B>
public final class PasswordManagementConfigurer<B extends HttpSecurityBuilder<B>>
extends AbstractHttpConfigurer<PasswordManagementConfigurer<B>, B>
Adds password management support.
- Since:
- 5.6
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchangePasswordPage(String changePasswordPage) Sets the change password page.voidConfigure theSecurityBuilderby setting the necessary properties on theSecurityBuilder.Methods inherited from class AbstractHttpConfigurer
disable, getRequestMatcherBuilder, getSecurityContextHolderStrategy, withObjectPostProcessorMethods inherited from class SecurityConfigurerAdapter
addObjectPostProcessor, getBuilder, init, postProcess, setBuilder
-
Constructor Details
-
PasswordManagementConfigurer
public PasswordManagementConfigurer()
-
-
Method Details
-
changePasswordPage
Sets the change password page. Defaults toDEFAULT_CHANGE_PASSWORD_PAGE.- Parameters:
changePasswordPage- the change password page- Returns:
- the
PasswordManagementConfigurerfor further customizations
-
configure
Configure theSecurityBuilderby setting the necessary properties on theSecurityBuilder.- Specified by:
configurein interfaceSecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain, B extends HttpSecurityBuilder<B>>- Overrides:
configurein classSecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain, B extends HttpSecurityBuilder<B>>- Parameters:
http-
-