クラス WebSessionServerCsrfTokenRepository

    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      reactor.core.publisher.Mono<CsrfToken>generateToken​(org.springframework.web.server.ServerWebExchange exchange)
      CsrfToken を生成します
      reactor.core.publisher.Mono<CsrfToken>loadToken​(org.springframework.web.server.ServerWebExchange exchange)
      ServerWebExchange から予想される CsrfToken をロードします
      reactor.core.publisher.Mono<java.lang.Void>saveToken​(org.springframework.web.server.ServerWebExchange exchange, CsrfToken token)
      ServerWebExchange を使用して 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
    • コンストラクターの詳細

      • WebSessionServerCsrfTokenRepository

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

      • generateToken

        public reactor.core.publisher.Mono<CsrfToken> generateToken​(org.springframework.web.server.ServerWebExchange exchange)
        インターフェースからコピーされた説明: ServerCsrfTokenRepository
        CsrfToken を生成します
        次で指定:
        インターフェース ServerCsrfTokenRepositorygenerateToken 
        パラメーター:
        exchange - 使用する ServerWebExchange 
        戻り値:
        生成された CsrfToken。null にはできません。
      • saveToken

        public reactor.core.publisher.Mono<java.lang.Void> saveToken​(org.springframework.web.server.ServerWebExchange exchange,
                                                                     CsrfToken token)
        インターフェースからコピーされた説明: ServerCsrfTokenRepository
        ServerWebExchange を使用して CsrfToken を保存します。CsrfToken が null の場合、削除と同じです。
        次で指定:
        インターフェース ServerCsrfTokenRepositorysaveToken 
        パラメーター:
        exchange - 使用する ServerWebExchange 
        token - 保存する CsrfToken または削除する null
      • loadToken

        public reactor.core.publisher.Mono<CsrfToken> loadToken​(org.springframework.web.server.ServerWebExchange exchange)
        インターフェースからコピーされた説明: ServerCsrfTokenRepository
        ServerWebExchange から予想される CsrfToken をロードします
        次で指定:
        インターフェース ServerCsrfTokenRepositoryloadToken 
        パラメーター:
        exchange - 使用する ServerWebExchange 
        戻り値:
        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 - 使用する新しい属性名