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()
TokenGenerator
@Published(tag="architect") public static boolean isValidToken(HttpRequest request, ExecutionContext context) throws java.lang.ClassCastException
request
- リクエストcontext
- コンテキストjava.lang.ClassCastException
- Webコンテナ外で本メソッドが実行された場合。