public Policy ToPolicy() { var policy = new Policy {ReportOnlyMode = ReportOnly, ReportUri = ReportUri}; policy.AddDirective(AllowedSources.AsDirective("default-src")); policy.AddDirective(AllowedFontSources.AsDirective("font-src")); policy.AddDirective(AllowedFrameAncestors.AsDirective("frame-ancestors")); policy.AddDirective(AllowedFrameSources.AsDirective("frame-src")); policy.AddDirective(AllowedImageSources.AsDirective("img-src")); policy.AddDirective(AllowedMediaSources.AsDirective("media-src")); policy.AddDirective(AllowedObjectSources.AsDirective("object-src")); policy.AddDirective(AllowedStyleSources.AsDirective("style-src")); policy.AddDirective(AllowedConnectSources.AsAliasedDirective("connect-src", "xhr-src")); policy.AddDirective(AllowedScriptSources.AsDirective("script-src")); return policy; }
public Policy ToPolicy() { var policy = new Policy { ReportOnlyMode = ReportOnly, ReportUri = ReportUri }; policy.AddDirective(AllowedSources.AsDirective("default-src")); policy.AddDirective(AllowedFontSources.AsDirective("font-src")); policy.AddDirective(AllowedFrameAncestors.AsDirective("frame-ancestors")); policy.AddDirective(AllowedFrameSources.AsDirective("frame-src")); policy.AddDirective(AllowedImageSources.AsDirective("img-src")); policy.AddDirective(AllowedMediaSources.AsDirective("media-src")); policy.AddDirective(AllowedObjectSources.AsDirective("object-src")); policy.AddDirective(AllowedStyleSources.AsDirective("style-src")); policy.AddDirective(AllowedConnectSources.AsAliasedDirective("connect-src", "xhr-src")); policy.AddDirective(AllowedScriptSources.AsDirective("script-src")); return(policy); }