Package com.atlassian.bitbucket.auth
Interface HttpAuthenticationFailureHandler
public interface HttpAuthenticationFailureHandler
Handler for authentication failure over HTTP.
onAuthenticationFailure(HttpAuthenticationFailureContext)
is called by the
system for all installed http-auth-failure-handler
module types, in order of their configured weight (low to
high).-
Method Summary
Modifier and TypeMethodDescriptionboolean
Callback method that is called by the system on authentication failure.
-
Method Details
-
onAuthenticationFailure
boolean onAuthenticationFailure(@Nonnull HttpAuthenticationFailureContext context) throws javax.servlet.ServletException, IOException Callback method that is called by the system on authentication failure. Thereason
for authentication failure can be retrieved throughHttpAuthenticationFailureContext.getAuthenticationException()
.Implementors can prevent other failure handlers further down the chain from being evaluated by returning
true
. They should only do so if the handler has written to or redirected the HTTP response.- Parameters:
context
- a context object holding the request, response, authentication details and authentication exception.- Returns:
true
if the request was fully handled and no other failure handlers should be evaluated. Otherwisefalse
.- Throws:
javax.servlet.ServletException
- may be thrown by implementationsIOException
- may be thrown by implementations
-