关于asp.net mvc:项目中使用Cookie Authentication的基本认证

Basic authentication in project using Cookie Authentication

我有一个使用 Cookie 身份验证的 MVC 项目,但我想要一个操作来使用基本身份验证。

我的问题是,如果基本身份验证失败,用户将被重定向到登录页面,在 cookie 设置中指定,而不是发出挑战。

我的基本认证代码来自这个页面:http://www.ryadel.com/en/http-basic-authentication-asp-net-mvc-using-custom-actionfilter/

如何防止这种重定向?


添加行:

1
filterContext.HttpContext.Request.Headers.Add("X-Requested-With","XMLHttpRequest");

到认证属性,会阻止服务器返回登录页面。