Class PasswordManagementConfigurer<B extends HttpSecurityBuilder<B>>
java.lang.Object
org.springframework.security.config.annotation.SecurityConfigurerAdapter<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<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 org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer
disable, getSecurityContextHolderStrategy, withObjectPostProcessor, withObjectPostProcessorMethods inherited from class org.springframework.security.config.annotation.SecurityConfigurerAdapter
addObjectPostProcessor, addObjectPostProcessor, and, 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<DefaultSecurityFilterChain,B extends HttpSecurityBuilder<B>> - Overrides:
configurein classSecurityConfigurerAdapter<DefaultSecurityFilterChain,B extends HttpSecurityBuilder<B>> - Throws:
Exception
-