public final class CsrfGuardUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addResponseTokenHeader(CsrfGuard csrfGuard,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
TokenTO tokenTO) |
static <T> Class<T> |
forName(String origClassName)
Returns the class object.
|
static String |
httpProtocolAndDomain(String url,
boolean includeProtocol)
for a url, get the protocol and domain, e.g. for url https://a.b/path, will return https://a.b
|
static boolean |
isAjaxRequest(javax.servlet.http.HttpServletRequest request) |
static boolean |
isPermittedUserAgent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
CsrfGuard csrfGuard) |
static <T> T |
newInstance(Class<T> theClass)
Construct a class
|
static String |
normalizeResourceURI(javax.servlet.http.HttpServletRequest httpServletRequest) |
static String |
normalizeResourceURI(String resourceURI) |
static String |
readFileContent(String fileNameWithAbsolutePath) |
static String |
readInputStreamContent(InputStream inputStream) |
static String |
readResourceFileContent(String resourceName) |
public static String httpProtocolAndDomain(String url, boolean includeProtocol)
url - a string representing a URLincludeProtocol - whether to include the HTTP or HTTPS protocol in the resultpublic static <T> Class<T> forName(String origClassName)
Returns the class object.
T - the type of the desired classorigClassName - is fully qualifiedpublic static <T> T newInstance(Class<T> theClass)
T - template typetheClass - the class on which to invoke newInstance()public static void addResponseTokenHeader(CsrfGuard csrfGuard, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, TokenTO tokenTO)
public static boolean isAjaxRequest(javax.servlet.http.HttpServletRequest request)
public static String normalizeResourceURI(javax.servlet.http.HttpServletRequest httpServletRequest)
public static String readInputStreamContent(InputStream inputStream)
public static boolean isPermittedUserAgent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
CsrfGuard csrfGuard)
throws IOException
IOExceptionCopyright © 2025 OWASP. All rights reserved.