public interface AuthenticationListener
| Modifier and Type | Method and Description |
|---|---|
void |
authenticationError(Authenticator.Result result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Called when there is a failure in trying to process the request, such as an IO failure.
|
void |
authenticationFailure(Authenticator.Result result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Called when the signature cannot be validated or the user cannot be resolved or does not have permission
to access the resource.
|
void |
authenticationNotAttempted(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Called if it was determined that authentication should not be attempted, usually because the
AuthenticationController.shouldAttemptAuthentication(HttpServletRequest) returned false. |
void |
authenticationSuccess(Authenticator.Result result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Called when the signature is validated and the user is resolved and permissions are verified.
|
void authenticationSuccess(Authenticator.Result result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Called when the signature is validated and the user is resolved and permissions are verified. Responsible for preparing the HTTP request or session such that the application sees the user as logged in for the rest of this request.
Will also be called in the event of a "verified" request - where the request has been verified to come from a remote system that is trusted due to 2LO but where an impersonating user is not configured.
result - Authentication result containing the userrequest - Current HTTP request being processedresponse - HTTP response for the current request, provided so the application can set any headers it might
need setvoid authenticationFailure(Authenticator.Result result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
result - Authentication result containing the details of the failurerequest - Current HTTP request being processedresponse - HTTP response for the current request, provided so the application can set any headers it might
need setvoid authenticationError(Authenticator.Result result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
result - Authentication result containing the details of the errorrequest - Current HTTP request being processedresponse - HTTP response for the current request, provided so the application can set any headers it might
need setvoid authenticationNotAttempted(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
AuthenticationController.shouldAttemptAuthentication(HttpServletRequest) returned false.request - Current HTTP request being processedresponse - HTTP response for the current request, provided so the application can set any headers it might
need setCopyright © 2015 Atlassian. All rights reserved.