クラス 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)

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • 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.HandshakeInterceptorbeforeHandshake 
    • 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.HandshakeInterceptorafterHandshake