Class DoubleSubmitCookieCsrfTokenValidator
java.lang.Object
com.cksource.ckfinder.http.request.DoubleSubmitCookieCsrfTokenValidator
- All Implemented Interfaces:
CsrfTokenValidator
@Component
public class DoubleSubmitCookieCsrfTokenValidator
extends Object
implements CsrfTokenValidator
Application scoped CSRF token validator service.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static StringgetCookieValue(HttpServletRequest request, String name) Returns the value of cookie with given name.booleanisValidRequest(HttpServletRequest request) Checks if the request contains a valid CSRF token.
-
Constructor Details
-
DoubleSubmitCookieCsrfTokenValidator
public DoubleSubmitCookieCsrfTokenValidator()
-
-
Method Details
-
isValidRequest
Checks if the request contains a valid CSRF token.Some requests pass data as JSON. In this case token might be passed as request attribute.
- Specified by:
isValidRequestin interfaceCsrfTokenValidator- Parameters:
request- current HTTP request- Returns:
- true if the CSRF token is valid, false otherwise.
- See Also:
-
getCookieValue
Returns the value of cookie with given name.- Parameters:
request- current HTTP requestname- cookie name- Returns:
- cookie value or
null
-