Windows Authentication works on IIS but not Kestrel / Microsoft.AspNetCore.Authentication.Negotiate (not in Chrome, sometimes in Edge, always in IE)?

Introduction When working with a Blazor (Server-side) application that utilizes Windows Authentication, you may encounter a situation where the authentication works seamlessly when running the application using IIS but fails when using Kestrel. Additionally, you may observe that the authentication does not function properly in Chrome, sometimes works in Edge, and consistently works in Internet…