@Middleware(name="antiForgery",
dependencies="session")
public class AntiForgeryMiddleware<NRES>
extends AbstractWebMiddleware<HttpRequest,NRES>
| コンストラクタ | 説明 |
|---|---|
AntiForgeryMiddleware() |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
HttpResponse |
handle(HttpRequest request,
enkan.MiddlewareChain<HttpRequest,NRES,?,?> next) |
|
protected void |
putSessionToken(HttpResponse response,
HttpRequest request,
java.lang.String token) |
Puts the token to the session.
|
protected java.util.Optional<java.lang.String> |
sessionToken(HttpRequest request) |
castToHttpResponseprotected java.util.Optional<java.lang.String> sessionToken(HttpRequest request)
protected void putSessionToken(HttpResponse response, HttpRequest request, java.lang.String token)
response - a HttpResponse objectrequest - a HttpRequest objecttoken - a String contains the new tokenpublic HttpResponse handle(HttpRequest request, enkan.MiddlewareChain<HttpRequest,NRES,?,?> next)
Copyright © 2016–2018. All rights reserved.