Class HttpSessionTokenManager

java.lang.Object
nablarch.common.web.token.HttpSessionTokenManager
All Implemented Interfaces:
TokenManager, Initializable

public class HttpSessionTokenManager extends Object implements TokenManager
HttpSessionを使ったTokenManager実装クラス。
Author:
Tsuyoshi Kawasaki
  • Constructor Details

    • HttpSessionTokenManager

      public HttpSessionTokenManager()
  • Method Details

    • saveToken

      public void saveToken(String serverToken, NablarchHttpServletRequestWrapper request)
      Description copied from interface: TokenManager
      トークンを保存する。
      Specified by:
      saveToken in interface TokenManager
      Parameters:
      serverToken - サーバで払い出したトークン
      request - リクエスト
    • isValidToken

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

      public void initialize()
      Description copied from interface: Initializable
      初期化処理を行う。
      Specified by:
      initialize in interface Initializable