From 247a1e5584542e0ea100beebee4fe63e9d1c8647 Mon Sep 17 00:00:00 2001 From: "russon@awty.org" Date: Wed, 6 May 2020 13:43:38 -0500 Subject: [PATCH 1/2] Added comments to Startup.cs --- src/WebApp/Startup.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/WebApp/Startup.cs b/src/WebApp/Startup.cs index 796b25d..7ca86ce 100644 --- a/src/WebApp/Startup.cs +++ b/src/WebApp/Startup.cs @@ -43,7 +43,8 @@ public void ConfigureServices(IServiceCollection services) services.AddInfrastructure(Configuration); services.AddHttpContextAccessor(); - + + // set up cookie service services.AddAuthentication(options => { options.DefaultAuthenticateScheme = "cookie"; @@ -74,6 +75,7 @@ public void ConfigureServices(IServiceCollection services) JwtSecurityTokenHandler.DefaultMapInboundClaims = false; + // add services services .AddRazorPages() .AddRazorRuntimeCompilation() @@ -116,14 +118,19 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILogger< app.UseHsts(); } + // allow redirection app.UseHttpsRedirection(); + // allow static files app.UseStaticFiles(); + // allow routing app.UseRouting(); + // allow request localization app.UseRequestLocalization(); + // allow auth app.UseAuthentication(); app.UseAuthorization(); From c5f1a3b4d241cf0c1583d8dc8898fee99de61cfc Mon Sep 17 00:00:00 2001 From: "russon@awty.org" Date: Wed, 6 May 2020 13:47:38 -0500 Subject: [PATCH 2/2] Added some description for functions in Program.cs --- src/WebApp/Program.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/WebApp/Program.cs b/src/WebApp/Program.cs index 6fe62e2..a4d43e7 100644 --- a/src/WebApp/Program.cs +++ b/src/WebApp/Program.cs @@ -7,12 +7,15 @@ namespace Codidact.Core.WebApp { public class Program { + // Task Main makes an instance of + // HostBUilder and runs it asynchronously public static async Task Main(string[] args) { var host = CreateHostBuilder(args).Build(); await host.RunAsync(); } + // Create host builder creates a host builder for the website. public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureLogging(logging =>