クラス InMemoryReactiveOneTimeTokenService
java.lang.ObjectSE
org.springframework.security.authentication.ott.reactive.InMemoryReactiveOneTimeTokenService
- 実装済みのインターフェース一覧:
ReactiveOneTimeTokenService
public final class InMemoryReactiveOneTimeTokenService
extends ObjectSE
implements ReactiveOneTimeTokenService
InMemoryOneTimeTokenService 用リアクティブアダプター - 導入:
- 6.4
- 関連事項:
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明reactor.core.publisher.Mono<OneTimeToken> consume(OneTimeTokenAuthenticationToken authenticationToken) 提供された認証トークンに基づいてワンタイムトークンを消費します。reactor.core.publisher.Mono<OneTimeToken> generate(GenerateOneTimeTokenRequest request) 提供された生成リクエストに基づいてワンタイムトークンを生成します。voidワンタイムトークンの生成時およびトークンの有効期限の確認時に使用するClockSE を設定します。
コンストラクターの詳細
InMemoryReactiveOneTimeTokenService
public InMemoryReactiveOneTimeTokenService()
方法の詳細
generate
インターフェースからコピーされた説明:ReactiveOneTimeTokenService提供された生成リクエストに基づいてワンタイムトークンを生成します。- 次で指定:
- インターフェース
ReactiveOneTimeTokenService内のgenerate - パラメーター:
request- トークンを生成するために必要な情報を含む生成リクエスト- 戻り値:
- 生成された
OneTimeToken。
consume
public reactor.core.publisher.Mono<OneTimeToken> consume(OneTimeTokenAuthenticationToken authenticationToken) インターフェースからコピーされた説明:ReactiveOneTimeTokenService提供された認証トークンに基づいてワンタイムトークンを消費します。- 次で指定:
- インターフェース
ReactiveOneTimeTokenService内のconsume - パラメーター:
authenticationToken- 消費されるワンタイムトークン値を含む認証トークン- 戻り値:
- トークンが無効な場合は消費された
OneTimeTokenまたは空の Mono
setClock