From 36fe9b40ef0a0146279dc54f854a62e4376cee86 Mon Sep 17 00:00:00 2001 From: Justin Kotalik Date: Wed, 1 Nov 2017 11:00:13 -0700 Subject: [PATCH] Adds Hsts and HttpsRedirection to spa templates (#137) --- .../content/Aurelia-CSharp/Startup.cs | 3 +++ .../content/Knockout-CSharp/Startup.cs | 3 +++ .../content/Vue-CSharp/Startup.cs | 3 +++ .../content/Angular-CSharp/Startup.cs | 3 +++ .../content/React-CSharp/Startup.cs | 3 +++ .../content/ReactRedux-CSharp/Startup.cs | 3 +++ 6 files changed, 18 insertions(+) diff --git a/src/Microsoft.AspNetCore.SpaTemplates/content/Aurelia-CSharp/Startup.cs b/src/Microsoft.AspNetCore.SpaTemplates/content/Aurelia-CSharp/Startup.cs index 4a96590eb5..fceee2f8f9 100644 --- a/src/Microsoft.AspNetCore.SpaTemplates/content/Aurelia-CSharp/Startup.cs +++ b/src/Microsoft.AspNetCore.SpaTemplates/content/Aurelia-CSharp/Startup.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.HttpsPolicy; using Microsoft.AspNetCore.SpaServices.Webpack; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; @@ -39,8 +40,10 @@ namespace AureliaSpa else { app.UseExceptionHandler("/Home/Error"); + app.UseHsts(); } + app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseMvc(routes => diff --git a/src/Microsoft.AspNetCore.SpaTemplates/content/Knockout-CSharp/Startup.cs b/src/Microsoft.AspNetCore.SpaTemplates/content/Knockout-CSharp/Startup.cs index fc7290b482..f6d51ad03e 100644 --- a/src/Microsoft.AspNetCore.SpaTemplates/content/Knockout-CSharp/Startup.cs +++ b/src/Microsoft.AspNetCore.SpaTemplates/content/Knockout-CSharp/Startup.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.HttpsPolicy; using Microsoft.AspNetCore.SpaServices.Webpack; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; @@ -39,8 +40,10 @@ namespace KnockoutSpa else { app.UseExceptionHandler("/Home/Error"); + app.UseHsts(); } + app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseMvc(routes => diff --git a/src/Microsoft.AspNetCore.SpaTemplates/content/Vue-CSharp/Startup.cs b/src/Microsoft.AspNetCore.SpaTemplates/content/Vue-CSharp/Startup.cs index c79526fd5d..630bbfc38b 100644 --- a/src/Microsoft.AspNetCore.SpaTemplates/content/Vue-CSharp/Startup.cs +++ b/src/Microsoft.AspNetCore.SpaTemplates/content/Vue-CSharp/Startup.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.HttpsPolicy; using Microsoft.AspNetCore.SpaServices.Webpack; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; @@ -39,8 +40,10 @@ namespace VueSpa else { app.UseExceptionHandler("/Home/Error"); + app.UseHsts(); } + app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseMvc(routes => diff --git a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/Angular-CSharp/Startup.cs b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/Angular-CSharp/Startup.cs index d5d1b0a77b..18d6aae82b 100644 --- a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/Angular-CSharp/Startup.cs +++ b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/Angular-CSharp/Startup.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.HttpsPolicy; using Microsoft.AspNetCore.SpaServices.Webpack; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; @@ -39,9 +40,11 @@ namespace AngularSpa else { app.UseExceptionHandler("/Home/Error"); + app.UseHsts(); } app.UseStaticFiles(); + app.UseHttpsRedirection(); app.UseMvc(routes => { diff --git a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/Startup.cs b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/Startup.cs index 5920452e78..6b13785e0c 100644 --- a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/Startup.cs +++ b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/Startup.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.HttpsPolicy; using Microsoft.AspNetCore.SpaServices.Webpack; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; @@ -40,9 +41,11 @@ namespace ReactSpa else { app.UseExceptionHandler("/Home/Error"); + app.UseHsts(); } app.UseStaticFiles(); + app.UseHttpsRedirection(); app.UseMvc(routes => { diff --git a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/Startup.cs b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/Startup.cs index 7da1e59045..ba36ddbc63 100644 --- a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/Startup.cs +++ b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/Startup.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.HttpsPolicy; using Microsoft.AspNetCore.SpaServices.Webpack; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; @@ -40,9 +41,11 @@ namespace ReactReduxSpa else { app.UseExceptionHandler("/Home/Error"); + app.UseHsts(); } app.UseStaticFiles(); + app.UseHttpsRedirection(); app.UseMvc(routes => {