app.UseAuthorization()
- Purpose: Adds the authorization middleware to the request pipeline. This middleware is responsible for enforcing authorization policies and rules
- Functionality: It checks if the authenticated user has the necessary permissions to access the requested resource. If the user is not authorized, the middleware returns a 403 Forbidden response.