ASP.NET Core User Management API with CRUD operations, validation, authentication, logging, and error handling middleware.