public class ServerHttpSecurity.FormLoginSpec
extends java.lang.Object
ServerHttpSecurity.formLogin()
public ServerHttpSecurity.FormLoginSpec authenticationManager(ReactiveAuthenticationManager authenticationManager)
ReactiveAuthenticationManager
used to authenticate. Defaults to
ServerHttpSecurity.authenticationManager(ReactiveAuthenticationManager)
.authenticationManager
- the authentication manager to useServerHttpSecurity.FormLoginSpec
to continue configuringpublic ServerHttpSecurity.FormLoginSpec authenticationSuccessHandler(ServerAuthenticationSuccessHandler authenticationSuccessHandler)
ServerAuthenticationSuccessHandler
used after authentication success. Defaults to
RedirectServerAuthenticationSuccessHandler
.authenticationSuccessHandler
- the success handler to useServerHttpSecurity.FormLoginSpec
to continue configuringpublic ServerHttpSecurity.FormLoginSpec loginPage(java.lang.String loginPage)
loginPage
- the url to redirect to which provides a form to log in (i.e. "/login")ServerHttpSecurity.FormLoginSpec
to continue configuringauthenticationEntryPoint(ServerAuthenticationEntryPoint)
,
requiresAuthenticationMatcher(ServerWebExchangeMatcher)
,
authenticationFailureHandler(ServerAuthenticationFailureHandler)
public ServerHttpSecurity.FormLoginSpec authenticationEntryPoint(ServerAuthenticationEntryPoint authenticationEntryPoint)
authenticationEntryPoint
- the entry point to useServerHttpSecurity.FormLoginSpec
to continue configuringloginPage(String)
public ServerHttpSecurity.FormLoginSpec requiresAuthenticationMatcher(ServerWebExchangeMatcher requiresAuthenticationMatcher)
requiresAuthenticationMatcher
- the matcher to useServerHttpSecurity.FormLoginSpec
to continue configuringloginPage(String)
public ServerHttpSecurity.FormLoginSpec authenticationFailureHandler(ServerAuthenticationFailureHandler authenticationFailureHandler)
authenticationFailureHandler
- the handler to useServerHttpSecurity.FormLoginSpec
to continue configuringloginPage(String)
public ServerHttpSecurity.FormLoginSpec securityContextRepository(ServerSecurityContextRepository securityContextRepository)
ServerSecurityContextRepository
used to save the Authentication
. Defaults to
NoOpServerSecurityContextRepository
. For the SecurityContext
to be loaded on subsequent
requests the ReactorContextWebFilter
must be configured to be able to load the value (they are not
implicitly linked).securityContextRepository
- the repository to useServerHttpSecurity.FormLoginSpec
to continue configuringpublic ServerHttpSecurity and()
ServerHttpSecurity
ServerHttpSecurity
to continue configuringpublic ServerHttpSecurity disable()
ServerHttpSecurity
to continue configuringprotected void configure(ServerHttpSecurity http)