Configure HTTP Header Injection for specific URL patterns

Policy ID
HttpHeaderInjection
Scope
Computer Configuration, User Configuration
Supported on
Microsoft Edge version 153, Windows 7 or later
Source
Microsoft Edge Policy Templates (version 155.0.4283.45)
Category
Microsoft Edge › Network settings

Description

This policy lets you define rules that inject custom HTTP headers into web requests matching specific URL patterns. Headers injected by this policy take precedence over headers already present in the request and over modifications made by users or extensions.

A common use case for this policy is enforcing tenant access controls by injecting custom headers (for example, X-Tenant-ID).

The policy accepts a list of Rules. Each Rule contains:

* patterns: A list of URL patterns to match. For information about URL pattern format, see https://go.microsoft.com/fwlink/?linkid=2095322.

* headers: A list of header objects to inject. Each object contains:

* name: The name of the header to inject.

* value: The value of the header to inject.

If multiple rules match a request, headers from all matching rules are applied. If multiple matching rules specify the same header name, the header from the most specific URL pattern is applied. If multiple matching patterns are equally specific, the header from the rule that appears last in the list is applied.

Header names must comply with RFC 2616 (https://www.rfc-editor.org/rfc/rfc2616). Header values must not contain NUL, CR, or LF characters. Individual headers can't exceed 8 KB. Invalid headers and URL patterns are ignored.

This policy supports a maximum of 500 URL patterns across all rules. Each rule can contain up to 20 headers. URL patterns and headers that exceed these limits are ignored.

Example value:

[
{
"patterns": [
"example.com",
".example.org"
],
"headers": [
{
"name": "X-Tenant-ID",
"value": "123456"
},
{
"name": "X-Custom-Header",
"value": "CustomValue"
}
]
}
]

Options

  • Configure HTTP Header Injection for specific URL patterns

Registry

ComputerHKEY_LOCAL_MACHINE
  • HttpHeaderInjectionREG_SZ
UserHKEY_CURRENT_USER
  • HttpHeaderInjectionREG_SZ

Other policies in the same category

View all policies in this category (18)