インターフェース ReactiveOneTimeTokenService

すべての既知の実装クラス:
InMemoryReactiveOneTimeTokenService

public interface ReactiveOneTimeTokenService
ワンタイムトークンを生成および消費するためのリアクティブインターフェース。
導入:
6.4
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    reactor.core.publisher.Mono<OneTimeToken>
    提供された認証トークンに基づいてワンタイムトークンを消費します。
    reactor.core.publisher.Mono<OneTimeToken>
    提供された生成リクエストに基づいてワンタイムトークンを生成します。
  • メソッドの詳細

    • generate

      reactor.core.publisher.Mono<OneTimeToken> generate(GenerateOneTimeTokenRequest request)
      提供された生成リクエストに基づいてワンタイムトークンを生成します。
      パラメーター:
      request - トークンを生成するために必要な情報を含む生成リクエスト
      戻り値:
      生成された OneTimeToken
    • consume

      reactor.core.publisher.Mono<OneTimeToken> consume(OneTimeTokenAuthenticationToken authenticationToken)
      提供された認証トークンに基づいてワンタイムトークンを消費します。
      パラメーター:
      authenticationToken - 消費されるワンタイムトークン値を含む認証トークン
      戻り値:
      トークンが無効な場合は消費された OneTimeToken または空の Mono