Tengo una aplicación de Jersey configurada con la autenticación de manejo de Spring Security. El paquete jersey-spring proporciona la clase SpringServlet que está registrada en mi web.xml como servlet.Jersey y filtro Excepción de manipulación
Autenticación y todo funciona según lo esperado. Lo que me pregunto es cómo enviar AuthenticationExceptions (y otras excepciones de filtro) a través del servlet Jersey, para que pueda usar nuestro ExceptionMapper para procesarlos.
Originalmente, el SpringServlet se configuró como un filtro, pero después de leerlo comprendí que un servlet debería ser capaz de manejar las excepciones lanzadas en los filtros (quizás sea una interpretación incorrecta). No noto ningún cambio en el comportamiento después de cambiarlo a un servlet, y si rastreo a través del código Spring Security puedo ver dónde se está escribiendo HttpServletResponse.
Mi pregunta: ¿Es posible que el filtro Spring Security haga excepciones al proceso de servlet de Jersey?
Hola Nick, ¿es posible que publiques un SSCCE demostrando tu propia configuración? –
Sí, agregaré una pequeña muestra tan pronto como tenga la oportunidad. –