Class HttpProtocolServletAuthenticationFilterBase

java.lang.Object
sonia.scm.web.filter.HttpFilter
sonia.scm.web.filter.AuthenticationFilter
sonia.scm.web.filter.HttpProtocolServletAuthenticationFilterBase
All Implemented Interfaces:
jakarta.servlet.Filter

public class HttpProtocolServletAuthenticationFilterBase extends AuthenticationFilter
  • Constructor Details

  • Method Details

    • handleUnauthorized

      protected void handleUnauthorized(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Description copied from class: AuthenticationFilter
      Sends status code 401 back to client, if the authentication has failed. In all other cases the method will send status code 403 back to client.
      Overrides:
      handleUnauthorized in class AuthenticationFilter
      Parameters:
      request - servlet request
      response - servlet response
      chain - filter chain
      Throws:
      IOException
      jakarta.servlet.ServletException
    • handleTokenExpiredException

      protected void handleTokenExpiredException(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain, TokenExpiredException tokenExpiredException) throws IOException, jakarta.servlet.ServletException
      Overrides:
      handleTokenExpiredException in class AuthenticationFilter
      Throws:
      IOException
      jakarta.servlet.ServletException