Package com.atlassian.sal.api.xsrf
Class XsrfHeaderValidator
java.lang.Object
com.atlassian.sal.api.xsrf.XsrfHeaderValidator
Provides an implementation of checking if a request or a header value
contains a valid
TOKEN_HEADER header.- Since:
- v2.10.12
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisValidHeaderValue(String headerValue) Returns true if the given header value is valid for theTOKEN_HEADERheader.booleanrequestHasValidXsrfHeader(javax.servlet.http.HttpServletRequest request) Returns true if the given HttpServletRequest contains a validTOKEN_HEADERheader.
-
Field Details
-
TOKEN_HEADER
- See Also:
-
-
Constructor Details
-
XsrfHeaderValidator
public XsrfHeaderValidator()
-
-
Method Details
-
requestHasValidXsrfHeader
public boolean requestHasValidXsrfHeader(javax.servlet.http.HttpServletRequest request) Returns true if the given HttpServletRequest contains a validTOKEN_HEADERheader.- Parameters:
request- the request to check.- Returns:
- true if the given request contains a valid
TOKEN_HEADERheader, otherwise returns false.
-
isValidHeaderValue
Returns true if the given header value is valid for theTOKEN_HEADERheader.- Parameters:
headerValue- the value of theTOKEN_HEADERheader.- Returns:
- true if the given value of the
TOKEN_HEADERheader is valid, otherwise returns false.
-