Esempio n. 1
0
 public ContentSecurityPolicyMiddleware(IHostEnvironment environment, CspDirectiveList directives)
 {
     Directives     = directives ?? throw new ArgumentNullException(nameof(directives));
     _headerValue   = Directives.ToString();
     _isDevelopment = environment.IsDevelopment();
 }
Esempio n. 2
0
 public static IServiceCollection AddContentSecurityPolicy(this IServiceCollection services, CspDirectiveList directives)
 {
     services.AddSingleton <ContentSecurityPolicyMiddleware>();
     services.AddSingleton <CspDirectiveList>(directives);
     return(services);
 }