Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The framework HTTP nifi-request.log records the authenticated username, when available, for HTTP request that the Jetty server handles. The RequestAuthenticationFilter in the nifi-jetty module provides authenticated user integration for Jetty Requests based on a request attribute that a separate Spring Security filter provides.
Changes to the Jetty Server filter configuration introduced a different Headers Writer filter, which wraps the HttpServletRequest. As a result of request wrapping, the RequestAuthenticationFilter is unable to set the authenticated user on the Jetty Request, which results in a null value being logged for all HTTP requests in nifi-request.log.
Attachments
Issue Links
- is caused by
-
NIFI-9995 Replace Custom Header Filters with Spring Security Filters
- Resolved
- links to