I use .net core 3.1 standard Angular template with Identity. I implement filter to try to redirect to specific page related to 2FA in Identity.
I see redirect action in console as code 200 request but UI is not redirected
public void OnActionExecuting(ActionExecutingContext context)
{
var usr = context.HttpContext.User;
if (usr.Identity.IsAuthenticated)
{
var user = _userManager.FindByNameAsync(usr.Identity.Name).Result;
if (user.TwoFactorEnabled == false)
{
context.Result = new RedirectResult("Identity/Account/Manage/TwoFactorAuthentication");
return;
}
}
}
I tried redirection from midleware but still doesn't work.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…