public final class TokenUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
generateToken(NablarchHttpServletRequestWrapper request)
トークンを生成し、セッションスコープに設定する。
トークンの生成は、リクエストスコープに対して一度だけ行い、リクエストスコープ内では一度生成したトークンを使いまわす。 |
static TokenGenerator |
getTokenGenerator()
|
static boolean |
isValidToken(HttpRequest request,
ExecutionContext context)
リクエストパラメータのトークンが有効であるかを判定する。
(注意)
本メソッドはVM単位での同期となる。
ただし、処理内容は軽微かつブロックするような箇所もないので、ボトルネックとなることは無い。
|
public static java.lang.String generateToken(NablarchHttpServletRequestWrapper request)
request - リクエストpublic static TokenGenerator getTokenGenerator()
TokenGeneratorpublic static boolean isValidToken(HttpRequest request, ExecutionContext context) throws java.lang.ClassCastException
request - リクエストcontext - コンテキストjava.lang.ClassCastException - Webコンテナ外で本メソッドが実行された場合。