Resolving the System.Text.Json.JsonException: The input does not contain any JSON tokens Error in Blazor Applications

Have you ever encountered the dreaded System.Text.Json.JsonException: The input does not contain any JSON tokens error in your Blazor application? If so, you’re not alone! This error can be quite confusing and frustrating to deal with, but fear not – we’ve got you covered. In this blog post, we’ll walk you through the possible causes…

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…