David Handermann created NIFI-14115:
---------------------------------------

             Summary: Set Standard HTTP Response Headers for All Requests
                 Key: NIFI-14115
                 URL: https://issues.apache.org/jira/browse/NIFI-14115
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Core Framework
            Reporter: David Handermann
            Assignee: David Handermann


The framework Jetty Server includes standard Servlet Filters to set the 
following HTTP response headers on web application requests:
 * Content-Security-Policy
 * X-Frame-Options
 * Strict-Transport-Security
 * X-XSS-Protection

The current implementation applies these Filters to all web applications. This 
covers all HTTP requests to the NiFi REST API and user interface resources. 
Jetty serves requests to the root server URL or non-existent paths using 
standard Handlers, which do not use Servlet Filters. The implementation 
approach should be adjusted to use apply these response headers using a Jetty 
Handler, regardless of web application, for consistency across framework HTTP 
responses.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to