Interface TokenManager

All Superinterfaces:
Initializable
All Known Implementing Classes:
DbTokenManager, HttpSessionTokenManager

public interface TokenManager extends Initializable
二重サブミットトークンの管理を行うクラス。
Author:
Tsuyoshi Kawasaki
  • Method Details

    • saveToken

      void saveToken(String serverToken, NablarchHttpServletRequestWrapper request)
      トークンを保存する。
      Parameters:
      serverToken - サーバで払い出したトークン
      request - リクエスト
    • isValidToken

      boolean isValidToken(String clientToken, ServletExecutionContext context)
      トークンが有効であるかを判定する。
      Parameters:
      clientToken - クライアントから送信されたトークン
      context - 実行コンテキスト
      Returns:
      トークンが有効な場合はtrue、有効でない場合はfalse