Ejemplo n.º 1
0
        public CspMiddleware(AppFunc next, ICspConfiguration options, bool reportOnly)
        {
            _next       = next;
            _config     = options;
            _reportOnly = reportOnly;

            var headerGenerator = new HeaderGenerator();

            _headerResult = headerGenerator.CreateCspResult(_config, reportOnly);
        }
Ejemplo n.º 2
0
        public void AddCspHeaders_Disabled_ReturnsEmptyResults(bool reportOnly)
        {
            var cspConfig = new CspConfiguration {
                Enabled = false, DefaultSrcDirective = { SelfSrc = true }
            };

            var result = _generator.CreateCspResult(cspConfig, reportOnly);

            Assert.Null(result);
        }