クラス CsrfTokenHandshakeInterceptor
- java.lang.Object
-
- org.springframework.security.messaging.web.socket.server.CsrfTokenHandshakeInterceptor
- 実装されたすべてのインターフェース:
org.springframework.web.socket.server.HandshakeInterceptor
public final class CsrfTokenHandshakeInterceptor extends java.lang.Object implements org.springframework.web.socket.server.HandshakeInterceptor
CsrfToken を HttpServletRequest の属性から WebSocket 属性にコピーします。これは、接続リクエストを検証するときに予期される CsrfToken として使用され、同じオリジンのみが接続することを確認します。- 導入:
- 4.0
コンストラクターのサマリー
コンストラクター コンストラクター 説明 CsrfTokenHandshakeInterceptor()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
afterHandshake(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, org.springframework.web.socket.WebSocketHandler wsHandler, java.lang.Exception exception)
boolean
beforeHandshake(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, org.springframework.web.socket.WebSocketHandler wsHandler, java.util.Map<java.lang.String,java.lang.Object> attributes)
メソッドの詳細
beforeHandshake
public boolean beforeHandshake(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, org.springframework.web.socket.WebSocketHandler wsHandler, java.util.Map<java.lang.String,java.lang.Object> attributes)
- 次で指定:
- インターフェース
org.springframework.web.socket.server.HandshakeInterceptor
のbeforeHandshake
afterHandshake
public void afterHandshake(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, org.springframework.web.socket.WebSocketHandler wsHandler, java.lang.Exception exception)
- 次で指定:
- インターフェース
org.springframework.web.socket.server.HandshakeInterceptor
のafterHandshake