クラス XorCsrfTokenRequestAttributeHandler

    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      voidhandle​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.function.Supplier<CsrfToken> deferredCsrfToken)
      CsrfToken を使用してリクエストを処理します。
      java.lang.StringresolveCsrfTokenValue​(javax.servlet.http.HttpServletRequest request, CsrfToken csrfToken)
      提供された HttpServletRequest および CsrfToken または null から解決されたトークン値を返します (利用できない場合)。
      voidsetSecureRandom​(java.security.SecureRandom secureRandom)
      各リクエストで CsrfToken の値をマスクするために使用されるランダムバイトを生成するために使用される SecureRandom を指定します。
      • クラス java.lang.Object から継承されたメソッド

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

      • XorCsrfTokenRequestAttributeHandler

        public XorCsrfTokenRequestAttributeHandler()
    • メソッドの詳細

      • setSecureRandom

        public void setSecureRandom​(java.security.SecureRandom secureRandom)
        各リクエストで CsrfToken の値をマスクするために使用されるランダムバイトを生成するために使用される SecureRandom を指定します。
        パラメーター:
        secureRandom - ランダムなバイトを生成するために使用する SecureRandom 
      • handle

        public void handle​(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response,
                           java.util.function.Supplier<CsrfToken> deferredCsrfToken)
        インターフェースからコピーされた説明: CsrfTokenRequestHandler
        CsrfToken を使用してリクエストを処理します。
        次で指定:
        インターフェース CsrfTokenRequestHandlerhandle 
        オーバーライド:
        クラス CsrfTokenRequestAttributeHandlerhandle 
        パラメーター:
        request - 取り扱い中の HttpServletRequest 
        response - 取り扱い中の HttpServletResponse 
        deferredCsrfToken - CsrfTokenRepository によって作成された CsrfToken
      • resolveCsrfTokenValue

        public java.lang.String resolveCsrfTokenValue​(javax.servlet.http.HttpServletRequest request,
                                                      CsrfToken csrfToken)
        インターフェースからコピーされた説明: CsrfTokenRequestResolver
        提供された HttpServletRequest および CsrfToken または null から解決されたトークン値を返します (利用できない場合)。
        パラメーター:
        request - 処理中の HttpServletRequest 
        csrfToken - CsrfTokenRepository によって作成された CsrfToken
        戻り値:
        リクエストから解決されたトークン値