Я бы хотел спросить, подходит ли этот подход к обработке перенаправлений на уровне Middleware, или как «заставить его работать хорошо», потому что, несмотря на то, что он работает, например, в chrome / firefox / postman, яЯ все еще не уверен в этом.
My Middleware Invoke:
public async Task Invoke(HttpContext context)
{
if (endpointRequireAuthentication(context.Request.Path))
{
if (!context.User.Identity.IsAuthenticated)
{
context.Request.Method = "GET";
context.Request.Path = "/Unauthorized";
}
}
await _next(context);
}