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.ChannelInterceptorAdapter
ChannelInterceptorAdapter
that validates that a valid CSRF is included in the header of anySimpMessageType.CONNECT
message. The expectedCsrfToken
is 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:
preSend
in interfaceorg.springframework.messaging.support.ChannelInterceptor
- Overrides:
preSend
in classorg.springframework.messaging.support.ChannelInterceptorAdapter
-
-