Table of Contents

Class CspPolicy

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

A single CSP policy with mode, directives, flags, and optional reporting.

[Serializable]
public record CspPolicy : IJsonOnDeserialized, IEquatable<CspPolicy>
Inheritance
CspPolicy
Implements
Inherited Members
Extension Methods

Properties

AdditionalProperties

[JsonIgnore]
public ReadOnlyAdditionalProperties AdditionalProperties { get; }

Property Value

ReadOnlyAdditionalProperties

Directives

[JsonPropertyName("directives")]
public Dictionary<string, IEnumerable<string>>? Directives { get; set; }

Property Value

Dictionary<string, IEnumerable<string>>

Flags

[JsonPropertyName("flags")]
public IEnumerable<CspFlag>? Flags { get; set; }

Property Value

IEnumerable<CspFlag>

Mode

[JsonPropertyName("mode")]
public CspPolicyMode? Mode { get; set; }

Property Value

CspPolicyMode?

Reporting

[JsonPropertyName("reporting")]
public Optional<CspPolicyReporting?> Reporting { get; set; }

Property Value

Optional<CspPolicyReporting>

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.