インターフェース OneTimeTokenService

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

public interface OneTimeTokenService
ワンタイムトークンを生成および消費するためのインターフェース。
導入:
6.4
  • メソッドの詳細

    • generate

      提供された生成リクエストに基づいてワンタイムトークンを生成します。
      パラメーター:
      request - トークンを生成するために必要な情報を含む生成リクエスト
      戻り値:
      生成された OneTimeToken であり、null ではありません。
    • consume

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