ContentSecurityPolicy.custom_directive()

Add (or update) a directive.

Usage

Source

ContentSecurityPolicy.custom_directive(
    directive,
    *values,
)
  • Directives are de-duplicated: each directive name appears at most once.
  • Values are treated as tokens: duplicates are removed (preserving order).
  • Passing no values sets a valueless directive (overwriting prior values).

Parameters

directive

Directive name (for example, default-src). *values: Directive tokens (for example, 'self', https:, example.com).

Returns

The same instance, for method chaining.