Interface ServerWebExchangeFirewall
- All Known Implementing Classes:
 StrictServerWebExchangeFirewall
public interface ServerWebExchangeFirewall
Interface which can be used to reject potentially dangerous requests and/or wrap them
 to control their behaviour.
- Since:
 - 6.4
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ServerWebExchangeFirewallAn implementation ofStrictServerWebExchangeFirewallthat does nothing. - 
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<org.springframework.web.server.ServerWebExchange>getFirewalledExchange(org.springframework.web.server.ServerWebExchange exchange) Get aServerWebExchangethat has firewall rules applied to it. 
- 
Field Details
- 
INSECURE_NOOP
An implementation ofStrictServerWebExchangeFirewallthat does nothing. This is considered insecure and not recommended. 
 - 
 - 
Method Details
- 
getFirewalledExchange
reactor.core.publisher.Mono<org.springframework.web.server.ServerWebExchange> getFirewalledExchange(org.springframework.web.server.ServerWebExchange exchange) Get aServerWebExchangethat has firewall rules applied to it.- Parameters:
 exchange- theServerWebExchangeto apply firewall rules to.- Returns:
 - the 
ServerWebExchangethat has firewall rules applied to it. - Throws:
 ServerExchangeRejectedException- when a rule is broken.
 
 -