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 SummaryFieldsModifier and TypeFieldDescriptionstatic final ServerWebExchangeFirewallAn implementation ofStrictServerWebExchangeFirewallthat does nothing.
- 
Method SummaryModifier 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_NOOPAn implementation ofStrictServerWebExchangeFirewallthat does nothing. This is considered insecure and not recommended.
 
- 
- 
Method Details- 
getFirewalledExchangereactor.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- the- ServerWebExchangeto apply firewall rules to.
- Returns:
- the ServerWebExchangethat has firewall rules applied to it.
- Throws:
- ServerExchangeRejectedException- when a rule is broken.
 
 
-