Objects : Objects > Security Profiles > URL Filtering : HTTP Header Insertion

HTTP Header Insertion
To enable the firewall to manage web application access by inserting HTTP headers and their values into HTTP requests, select Objects > Security Profiles > URL Filtering > HTTP Header Insertion.
Note:
The firewall supports header insertion for HTTP/1.x traffic only; the firewall does not support header insertion for HTTP/2 traffic.
You can create insertion entries based on a predefined HTTP header insertion type or you can create your own custom type. Header insertion is typically performed for custom HTTP headers but you can also insert standard HTTP headers.
Header insertion occurs when:
1.
2.
3.
Note: 
*
If you enable HTTP header insertion and the identified header is missing from a request, the firewall inserts the header. If the identified header already exists in the request, then the firewall overwrites the header values with the values that you specify.
Add an insertion entry or select an existing insertion entry to modify it. When needed, you can also select an insertion entry and Delete it.
Note: 
*
The default block list action for a new HTTP header insertion entry is block. If you want a different action, go to URL Filtering Categories and select the appropriate action. Alternatively, add the insertion entry to a profile that is configured with the desired action.
The Name for this HTTP header insertion entry.
The Type of entry you want to create. Entries can be either predefined or custom. The firewall uses content updates to populate and maintain predefined entries.
To create a custom entry, Add at least one domain to this list.
To include the username in the HTTP header, select X-Authenticated-User then select the Value, or Add a new header.
Configure the Value using a maximum of 16K characters. The header value varies depending on what information you want to include in the HTTP header for the specified domains. For example, manage user access to SaaS applications by selecting predefined types or by using custom entries.
Alternatively, enter a custom format using the ($user) and ($domain) dynamic tokens (for example, ($user)@($domain)).
Note:
Use each ($user) and ($domain) dynamic token only once per value.
Select Log to enable logging of this header insertion entry.
Objects > Security Profiles > URL Filtering