Чтобы проверить мой доступ к API для выбранных пользователей, я написал промежуточное программное обеспечение для HTTP-запроса проверки пользователя
Промежуточное программное обеспечение выполняет и изменяет StatusCode запроса
но метод API все еще выполняется
вот мое промежуточное ПО
httpContext.Response.StatusCode = 401;
httpContext.Response.WriteAsync("Invalid username or password.");
return _next(httpContext);
здесь я регистрирую Middleware
app.UseAuthenticationMiddleware();
вот мой метод API
[HttpPost]
public async Task<IActionResult> CreatePolicy([FromBody] Customer customerDetails)
здесь я также добавляю [Authorize] добавляю, что он не работает, возвращает ошибку 500
есть предложения?