クラス HttpSessionCsrfTokenRepository

    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      CsrfTokengenerateToken​(javax.servlet.http.HttpServletRequest request)
      CsrfToken を生成します
      CsrfTokenloadToken​(javax.servlet.http.HttpServletRequest request)
      HttpServletRequest から予想される CsrfToken をロードします
      voidsaveToken​(CsrfToken token, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      HttpServletRequest および HttpServletResponse を使用して CsrfToken を保存します。
      voidsetHeaderName​(java.lang.String headerName)
      CsrfToken が表示されると予想されるヘッダー名と、レスポンスに CsrfToken が含まれるヘッダーを設定します。
      voidsetParameterName​(java.lang.String parameterName)
      CsrfToken が表示されると予想される HttpServletRequest パラメーター名を設定します
      voidsetSessionAttributeName​(java.lang.String sessionAttributeName)
      CsrfToken が保存される HttpSession 属性名を設定します
      • クラス java.lang.Object から継承されたメソッド

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

      • HttpSessionCsrfTokenRepository

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

      • saveToken

        public void saveToken​(CsrfToken token,
                              javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response)
        インターフェースからコピーされた説明: CsrfTokenRepository
        HttpServletRequest および HttpServletResponse を使用して CsrfToken を保存します。CsrfToken が null の場合、削除と同じです。
        次で指定:
        インターフェース CsrfTokenRepositorysaveToken 
        パラメーター:
        token - 保存する CsrfToken または削除する null
        request - 使用する HttpServletRequest 
        response - 使用する HttpServletResponse 
      • loadToken

        public CsrfToken loadToken​(javax.servlet.http.HttpServletRequest request)
        インターフェースからコピーされた説明: CsrfTokenRepository
        HttpServletRequest から予想される CsrfToken をロードします
        次で指定:
        インターフェース CsrfTokenRepositoryloadToken 
        パラメーター:
        request - 使用する HttpServletRequest 
        戻り値:
        CsrfToken または存在しない場合は null
      • generateToken

        public CsrfToken generateToken​(javax.servlet.http.HttpServletRequest request)
        インターフェースからコピーされた説明: CsrfTokenRepository
        CsrfToken を生成します
        次で指定:
        インターフェース CsrfTokenRepositorygenerateToken 
        パラメーター:
        request - 使用する HttpServletRequest 
        戻り値:
        生成された CsrfToken。null にはできません。
      • setParameterName

        public void setParameterName​(java.lang.String parameterName)
        CsrfToken が表示されると予想される HttpServletRequest パラメーター名を設定します
        パラメーター:
        parameterName - 使用する新しいパラメーター名
      • setHeaderName

        public void setHeaderName​(java.lang.String headerName)
        CsrfToken が表示されると予想されるヘッダー名と、レスポンスに CsrfToken が含まれるヘッダーを設定します。
        パラメーター:
        headerName - 使用する新しいヘッダー名
      • setSessionAttributeName

        public void setSessionAttributeName​(java.lang.String sessionAttributeName)
        CsrfToken が保存される HttpSession 属性名を設定します
        パラメーター:
        sessionAttributeName - 使用する新しい属性名