2014-10-05 113 views
0

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

回答

1

Here是一个类似的问题。得到了很少的解它们与MVC4和MVC5不同。

查看此短文article以了解更多信息。 对于旧版本,请看here

+0

但如何检查用户是否使api电话或他浏览我的网站?我只看到了一些Ajax调用的例子。 – user2412672 2014-10-12 16:40:05

相关问题