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