From 838146c4a9eed61ec73a1cf7bd921fbe84b1a130 Mon Sep 17 00:00:00 2001 From: BrennanConroy Date: Thu, 28 Apr 2016 14:07:28 -0700 Subject: [PATCH] Fix mistype --- src/MusicStore.Standalone/Program.cs | 8 +++++--- src/MusicStore/Program.cs | 15 ++++++++++----- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/MusicStore.Standalone/Program.cs b/src/MusicStore.Standalone/Program.cs index eaeec66b87..025741cf7d 100644 --- a/src/MusicStore.Standalone/Program.cs +++ b/src/MusicStore.Standalone/Program.cs @@ -22,9 +22,11 @@ namespace MusicStore.Standalone .UseIISIntegration() .UseStartup("MusicStore.Standalone"); - if (string.Equals(builder.GetSetting("server"), "Microsoft.AspNetCore.Server.WebListener", System.StringComparison.Ordinal) - && string.Equals(builder.GetSetting("environment") ?? - Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT"), "NtlmAuthentication", System.StringComparison.Ordinal)) + if (string.Equals(builder.GetSetting("server"), "Microsoft.AspNetCore.Server.WebListener", System.StringComparison.Ordinal) && + (string.Equals(builder.GetSetting("environment") ?? + Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT"), + "NtlmAuthentication", + System.StringComparison.Ordinal))) { // Set up NTLM authentication for WebListener like below. // For IIS and IISExpress: Use inetmgr to setup NTLM authentication on the application vDir or diff --git a/src/MusicStore/Program.cs b/src/MusicStore/Program.cs index 0fc85507f3..6f184fcaba 100644 --- a/src/MusicStore/Program.cs +++ b/src/MusicStore/Program.cs @@ -1,3 +1,4 @@ +using System; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Net.Http.Server; @@ -21,12 +22,16 @@ namespace MusicStore .UseIISIntegration() .UseStartup("MusicStore"); - if (string.Equals(builder.GetSetting("server"), "Microsoft.AspNetCore.Server.WebListener", System.StringComparison.Ordinal) - && string.Equals(builder.GetSetting("environment"), "NtlmAuthentication", System.StringComparison.Ordinal)) - { - if (string.Equals(builder.GetSetting("environment") ?? + if (string.Equals(builder.GetSetting("server"), "Microsoft.AspNetCore.Server.WebListener", System.StringComparison.Ordinal) && + (string.Equals(builder.GetSetting("environment") ?? Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT"), - "NtlmAuthentication", System.StringComparison.Ordinal)) + "NtlmAuthentication", + System.StringComparison.Ordinal))) + { + // Set up NTLM authentication for WebListener like below. + // For IIS and IISExpress: Use inetmgr to setup NTLM authentication on the application vDir or + // modify the applicationHost.config to enable NTLM. + builder.UseWebListener(options => { options.Listener.AuthenticationManager.AuthenticationSchemes = AuthenticationSchemes.NTLM; });