Как из middleware вызвать контроллер?(ASP.NET Core)

public class AuthMiddleware
    {
        private readonly RequestDelegate Next;
        private IConfiguration Configuration;
        public AuthMiddleware(RequestDelegate next, IConfiguration configuration)
        {
            Configuration = configuration;
            Next = next;
        }
        public async Task InvokeAsync(HttpContext context)
        {
            if (Configuration["User"] == null)
                await context.Response.WriteAsync("Log in please");
            else
                await Next.Invoke(context);
            
        }
    }

Вместо await context.Response.WriteAsync("Log in please"); должен быть вызов контроллера с авторизацией.


Ответы (0 шт):