parent
d9584384c4
commit
4fa9b4dd15
|
@ -96,6 +96,8 @@ public class ServerHttpSecurity {
|
|||
|
||||
private CsrfBuilder csrf = new CsrfBuilder();
|
||||
|
||||
private ExceptionHandlingBuilder exceptionHandling = new ExceptionHandlingBuilder();
|
||||
|
||||
private HttpBasicBuilder httpBasic;
|
||||
|
||||
private FormLoginBuilder formLogin;
|
||||
|
@ -173,6 +175,13 @@ public class ServerHttpSecurity {
|
|||
return this.headers;
|
||||
}
|
||||
|
||||
public ExceptionHandlingBuilder exceptionHandling() {
|
||||
if(this.exceptionHandling == null) {
|
||||
this.exceptionHandling = new ExceptionHandlingBuilder();
|
||||
}
|
||||
return this.exceptionHandling;
|
||||
}
|
||||
|
||||
public AuthorizeExchangeBuilder authorizeExchange() {
|
||||
if(this.authorizeExchangeBuilder == null) {
|
||||
this.authorizeExchangeBuilder = new AuthorizeExchangeBuilder();
|
||||
|
@ -404,6 +413,23 @@ public class ServerHttpSecurity {
|
|||
private CsrfBuilder() {}
|
||||
}
|
||||
|
||||
/**
|
||||
* @author Rob Winch
|
||||
* @since 5.0
|
||||
*/
|
||||
public class ExceptionHandlingBuilder {
|
||||
public ExceptionHandlingBuilder serverAuthenticationEntryPoint(ServerAuthenticationEntryPoint authenticationEntryPoint) {
|
||||
ServerHttpSecurity.this.serverAuthenticationEntryPoint = authenticationEntryPoint;
|
||||
return this;
|
||||
}
|
||||
|
||||
public ServerHttpSecurity and() {
|
||||
return ServerHttpSecurity.this;
|
||||
}
|
||||
|
||||
private ExceptionHandlingBuilder() {}
|
||||
}
|
||||
|
||||
/**
|
||||
* @author Rob Winch
|
||||
* @since 5.0
|
||||
|
|
Loading…
Reference in New Issue