Class SimpleRequestCache
java.lang.Object
com.erudika.para.server.security.SimpleRequestCache
Simple cache implementation for saving authentication request.
- Author:
- Alex Bogdanovski [[email protected]]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.servlet.http.HttpServletRequestgetMatchingRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Returns a matching request.org.springframework.security.web.savedrequest.SavedRequestgetRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Returns a cached request.voidremoveRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Removes a saved request from cache.voidsaveRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Saves a request in cache.
-
Constructor Details
-
SimpleRequestCache
public SimpleRequestCache()Creates the simple request cache backed by a cookie.
-
-
Method Details
-
saveRequest
public void saveRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Saves a request in cache.- Parameters:
request- HTTP requestresponse- HTTP response
-
getRequest
public org.springframework.security.web.savedrequest.SavedRequest getRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Returns a cached request. NOT USED!- Parameters:
request- HTTP requestresponse- HTTP response- Returns:
- null
-
getMatchingRequest
public jakarta.servlet.http.HttpServletRequest getMatchingRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Returns a matching request. NOT USED!- Parameters:
request- HTTP requestresponse- HTTP response- Returns:
- null
-
removeRequest
public void removeRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Removes a saved request from cache.- Parameters:
request- HTTP requestresponse- HTTP response
-