Opening drill
Why does middleware ordering matter in ASP.NET Core? | Aporeon