|  | @@ -107,7 +107,7 @@ public class ServerHttpSecurity {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	private final RequestCacheSpec requestCache = new RequestCacheSpec();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	private FormLoginBuilder formLogin;
 | 
	
		
			
				|  |  | +	private FormLoginSpec formLogin;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	private LogoutBuilder logout = new LogoutBuilder();
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -168,9 +168,9 @@ public class ServerHttpSecurity {
 | 
	
		
			
				|  |  |  		return this.httpBasic;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	public FormLoginBuilder formLogin() {
 | 
	
		
			
				|  |  | +	public FormLoginSpec formLogin() {
 | 
	
		
			
				|  |  |  		if(this.formLogin == null) {
 | 
	
		
			
				|  |  | -			this.formLogin = new FormLoginBuilder();
 | 
	
		
			
				|  |  | +			this.formLogin = new FormLoginSpec();
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		return this.formLogin;
 | 
	
		
			
				|  |  |  	}
 | 
	
	
		
			
				|  | @@ -528,7 +528,7 @@ public class ServerHttpSecurity {
 | 
	
		
			
				|  |  |  	 * @author Rob Winch
 | 
	
		
			
				|  |  |  	 * @since 5.0
 | 
	
		
			
				|  |  |  	 */
 | 
	
		
			
				|  |  | -	public class FormLoginBuilder {
 | 
	
		
			
				|  |  | +	public class FormLoginSpec {
 | 
	
		
			
				|  |  |  		private final RedirectServerAuthenticationSuccessHandler defaultSuccessHandler = new RedirectServerAuthenticationSuccessHandler("/");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		private RedirectServerAuthenticationEntryPoint defaultEntryPoint;
 | 
	
	
		
			
				|  | @@ -545,19 +545,19 @@ public class ServerHttpSecurity {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		private ServerAuthenticationSuccessHandler serverAuthenticationSuccessHandler = this.defaultSuccessHandler;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		public FormLoginBuilder authenticationManager(ReactiveAuthenticationManager authenticationManager) {
 | 
	
		
			
				|  |  | +		public FormLoginSpec authenticationManager(ReactiveAuthenticationManager authenticationManager) {
 | 
	
		
			
				|  |  |  			this.authenticationManager = authenticationManager;
 | 
	
		
			
				|  |  |  			return this;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		public FormLoginBuilder serverAuthenticationSuccessHandler(
 | 
	
		
			
				|  |  | +		public FormLoginSpec serverAuthenticationSuccessHandler(
 | 
	
		
			
				|  |  |  			ServerAuthenticationSuccessHandler serverAuthenticationSuccessHandler) {
 | 
	
		
			
				|  |  |  			Assert.notNull(serverAuthenticationSuccessHandler, "serverAuthenticationSuccessHandler cannot be null");
 | 
	
		
			
				|  |  |  			this.serverAuthenticationSuccessHandler = serverAuthenticationSuccessHandler;
 | 
	
		
			
				|  |  |  			return this;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		public FormLoginBuilder loginPage(String loginPage) {
 | 
	
		
			
				|  |  | +		public FormLoginSpec loginPage(String loginPage) {
 | 
	
		
			
				|  |  |  			this.defaultEntryPoint = new RedirectServerAuthenticationEntryPoint(loginPage);
 | 
	
		
			
				|  |  |  			this.serverAuthenticationEntryPoint = this.defaultEntryPoint;
 | 
	
		
			
				|  |  |  			this.requiresAuthenticationMatcher = ServerWebExchangeMatchers.pathMatchers(HttpMethod.POST, loginPage);
 | 
	
	
		
			
				|  | @@ -565,22 +565,22 @@ public class ServerHttpSecurity {
 | 
	
		
			
				|  |  |  			return this;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		public FormLoginBuilder authenticationEntryPoint(ServerAuthenticationEntryPoint serverAuthenticationEntryPoint) {
 | 
	
		
			
				|  |  | +		public FormLoginSpec authenticationEntryPoint(ServerAuthenticationEntryPoint serverAuthenticationEntryPoint) {
 | 
	
		
			
				|  |  |  			this.serverAuthenticationEntryPoint = serverAuthenticationEntryPoint;
 | 
	
		
			
				|  |  |  			return this;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		public FormLoginBuilder requiresAuthenticationMatcher(ServerWebExchangeMatcher requiresAuthenticationMatcher) {
 | 
	
		
			
				|  |  | +		public FormLoginSpec requiresAuthenticationMatcher(ServerWebExchangeMatcher requiresAuthenticationMatcher) {
 | 
	
		
			
				|  |  |  			this.requiresAuthenticationMatcher = requiresAuthenticationMatcher;
 | 
	
		
			
				|  |  |  			return this;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		public FormLoginBuilder authenticationFailureHandler(ServerAuthenticationFailureHandler serverAuthenticationFailureHandler) {
 | 
	
		
			
				|  |  | +		public FormLoginSpec authenticationFailureHandler(ServerAuthenticationFailureHandler serverAuthenticationFailureHandler) {
 | 
	
		
			
				|  |  |  			this.serverAuthenticationFailureHandler = serverAuthenticationFailureHandler;
 | 
	
		
			
				|  |  |  			return this;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		public FormLoginBuilder securityContextRepository(ServerSecurityContextRepository serverSecurityContextRepository) {
 | 
	
		
			
				|  |  | +		public FormLoginSpec securityContextRepository(ServerSecurityContextRepository serverSecurityContextRepository) {
 | 
	
		
			
				|  |  |  			this.serverSecurityContextRepository = serverSecurityContextRepository;
 | 
	
		
			
				|  |  |  			return this;
 | 
	
		
			
				|  |  |  		}
 | 
	
	
		
			
				|  | @@ -619,7 +619,7 @@ public class ServerHttpSecurity {
 | 
	
		
			
				|  |  |  			http.addFilterAt(authenticationFilter, SecurityWebFiltersOrder.FORM_LOGIN);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		private FormLoginBuilder() {
 | 
	
		
			
				|  |  | +		private FormLoginSpec() {
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 |