クラス WebSessionServerCsrfTokenRepository
java.lang.ObjectSE
org.springframework.security.web.server.csrf.WebSessionServerCsrfTokenRepository
- 実装されたすべてのインターフェース:
ServerCsrfTokenRepository
public class WebSessionServerCsrfTokenRepository
extends ObjectSE
implements ServerCsrfTokenRepository
- 導入:
- 5.0
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明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<VoidSE>
ServerWebExchange
を使用してCsrfToken
を保存します。void
setHeaderName
(StringSE headerName) void
setParameterName
(StringSE parameterName) CsrfToken
が表示されると予想されるHttpServletRequest
パラメーター名を設定しますvoid
setSessionAttributeName
(StringSE sessionAttributeName) CsrfToken
が保存されるHttpSession
属性名を設定します
コンストラクターの詳細
WebSessionServerCsrfTokenRepository
public WebSessionServerCsrfTokenRepository()
メソッドの詳細
generateToken
public reactor.core.publisher.Mono<CsrfToken> generateToken(org.springframework.web.server.ServerWebExchange exchange) インターフェースからコピーされた説明:ServerCsrfTokenRepository
CsrfToken
を生成します- 次で指定:
- インターフェース
ServerCsrfTokenRepository
のgenerateToken
- パラメーター:
exchange
- 使用するServerWebExchange
- 戻り値:
- 生成された
CsrfToken
。null にはできません。
saveToken
public reactor.core.publisher.Mono<VoidSE> saveToken(org.springframework.web.server.ServerWebExchange exchange, CsrfToken token) インターフェースからコピーされた説明:ServerCsrfTokenRepository
- 次で指定:
- インターフェース
ServerCsrfTokenRepository
のsaveToken
- パラメーター:
exchange
- 使用するServerWebExchange
token
- 保存するCsrfToken
または削除する null
loadToken
public reactor.core.publisher.Mono<CsrfToken> loadToken(org.springframework.web.server.ServerWebExchange exchange) インターフェースからコピーされた説明:ServerCsrfTokenRepository
ServerWebExchange
から予想されるCsrfToken
をロードします- 次で指定:
- インターフェース
ServerCsrfTokenRepository
のloadToken
- パラメーター:
exchange
- 使用するServerWebExchange
- 戻り値:
CsrfToken
または存在しない場合は null
setParameterName
CsrfToken
が表示されると予想されるHttpServletRequest
パラメーター名を設定します- パラメーター:
parameterName
- 使用する新しいパラメーター名
setHeaderName
- パラメーター:
headerName
- 使用する新しいヘッダー名
setSessionAttributeName
CsrfToken
が保存されるHttpSession
属性名を設定します- パラメーター:
sessionAttributeName
- 使用する新しい属性名