【发布时间】:2016-10-09 00:58:23
【问题描述】:
我正在构建一个 MVC5 Web 应用程序,其中 Web API2 用于后端服务器调用,Angularjs 用于客户端代码。该应用程序正在使用 Windows 身份验证。对于 Web API 控制器中的某些方法,我已在特定用户角色上设置了 Authorize 属性。问题是当身份验证失败时,它会弹出 Windows 安全对话框供用户登录。有没有办法阻止此对话框出现并重定向到特定 URL 或返回失败状态代码和错误消息?
我在网上搜索,找到了OWIN认证的解决方案,但没有找到windows认证的解决方案。
【问题讨论】:
标签: angularjs asp.net-web-api2 asp.net-mvc-5 asp.net-authentication