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"); |
到认证属性,会阻止服务器返回登录页面。