Secure Your .NET 8 Web API with JWT Bearer Authentication (Step-by-Step)