public interface AuthenticationService
Modifier and Type | Method and Description |
---|---|
void |
invalidate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Invalidates login credentials associated with the given request.
|
void |
redirectTo(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String path)
Redirects the request to a different page
Used in restricted period after grace period has expired to prevent basic satellite
functionality
|
void |
redirectToLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Redirects the request to whatever resource handles logins.
|
boolean |
skipCsfr(javax.servlet.http.HttpServletRequest request)
CSFR check might be skipped for particular POST requests f.e.
|
boolean |
validate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Validate whatever credentials are associated with the request.
|
boolean validate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException
request
- The current requestresponse
- The current responsejavax.servlet.ServletException
- If an unrecoverable error occursboolean skipCsfr(javax.servlet.http.HttpServletRequest request)
request
- The current requestvoid redirectToLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException
validate(HttpServletRequest, HttpServletResponse)
fails. Note that the redirect may be client-side or server-side, and it may be to an
external or an internal resource.request
- the requestresponse
- the responsejavax.servlet.ServletException
- If an unrecoverable error occursvoid redirectTo(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String path) throws javax.servlet.ServletException
request
- the requestresponse
- the responsepath
- where to redirectjavax.servlet.ServletException
- If an unrecoverable error occursvoid invalidate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException
request
- The current requestresponse
- The current responsejavax.servlet.ServletException
- If an unrecoverable error occurs