Class CsrfChannelInterceptor
- java.lang.Object
-
- org.springframework.messaging.support.ChannelInterceptorAdapter
-
- org.springframework.security.messaging.web.csrf.CsrfChannelInterceptor
-
- All Implemented Interfaces:
org.springframework.messaging.support.ChannelInterceptor
public final class CsrfChannelInterceptor extends org.springframework.messaging.support.ChannelInterceptorAdapterChannelInterceptorAdapterthat validates that a valid CSRF is included in the header of anySimpMessageType.CONNECTmessage. The expectedCsrfTokenis populated by CsrfTokenHandshakeInterceptor.- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description CsrfChannelInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.messaging.Message<?>preSend(org.springframework.messaging.Message<?> message, org.springframework.messaging.MessageChannel channel)
-
-
-
Method Detail
-
preSend
public org.springframework.messaging.Message<?> preSend(org.springframework.messaging.Message<?> message, org.springframework.messaging.MessageChannel channel)- Specified by:
preSendin interfaceorg.springframework.messaging.support.ChannelInterceptor- Overrides:
preSendin classorg.springframework.messaging.support.ChannelInterceptorAdapter
-
-