使用Cookie身份验证的项目中的基本身份验证

时间:2016-07-21 07:27:49

标签: asp.net-mvc authentication basic-authentication

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

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

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

如何阻止此重定向?

1 个答案:

答案 0 :(得分:0)

添加行:

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

到authentication属性,将阻止服务器返回登录页面。