Web API StatusCode未授权登录页面源代码

时间:2014-10-05 15:41:27

标签: .net asp.net-mvc authentication filter asp.net-web-api

我的项目有控制器和API控制器,我有自定义HMAC身份验证操作过滤器。问题是,当我在API控制器中调用操作并且用户未经授权时,我将获得登录页面html源代码而不是状态401.我希望当用户使用我的Web Api时,当他未经授权时,他将获得401状态和用户使用我的Web应用程序并尝试打开需要身份验证的页面,他将被重定向到登录页面。

1 个答案:

答案 0 :(得分:1)

Here是一个类似的问题。解决方案很少。它们与MVC4和MVC5不同。

请查看此简短article以获取更多信息。 对于旧版本,请查看here

相关问题