diff --git a/MidrandBookshop/Program.cs b/MidrandBookshop/Program.cs index 784f735..e950dc6 100644 --- a/MidrandBookshop/Program.cs +++ b/MidrandBookshop/Program.cs @@ -18,7 +18,7 @@ if (!app.Environment.IsDevelopment()) } app.UseForwardedHeaders(); -//app.UseHttpsRedirection(); +app.UseHttpsRedirection(); app.UseStatusCodePagesWithReExecute("/not-found", createScopeForStatusCodePages: true); app.UseHealthChecks("/health", new HealthCheckOptions @@ -27,6 +27,13 @@ app.UseHealthChecks("/health", new HealthCheckOptions }); app.MapStaticAssets(); +app.Use((context, next) => +{ + if (context.Request.Host.Value!.Contains("midrandbooks.co.za", StringComparison.OrdinalIgnoreCase)) + context.Request.Scheme = "https"; + + return next(); +}); app.UseCookiePolicy(); app.UseAuthentication();