使用ng-click返回401 Unauthorized

时间:2016-07-15 16:17:11

标签: javascript jquery angularjs

我有一个带有testing的锚标签的模态表单我想让它调用我的控制器并立即返回一个未经授权的401,以便打开Windows身份验证对话框,我最初写了一个不错的模态用于作为不同的Windows用户进行身份验证但不能使其工作的表单因此我创建了一个新的模式,显示当前登录的Windows用户,其下有一个链接,以另一个用户身份登录。链接有效,我可以使用调试器来逐步执行代码,但不能故意让它返回401。

我已经完成了谷歌搜索,但我搜索的大多数内容都以如何获取Windows用户的示例回来,我已经有了,其他搜索显示如何使用拦截器,我不需要拦截任何东西而且我不喜欢我想打电话给服务器。

如何故意在ng-click="SignInAsDifferentUser()"上故意退回401?

JS:

ng-click

HTML

var auth = angular.module('Authentication', []);

auth.controller('WindowsAuthController', ['$scope', function ($scope) {
    $scope.SignInAsDifferentUser = function () {
        var response = { error: {"status":401, "statusText":"Better authenticate using windows"} };
        return response;
    }
}])

0 个答案:

没有答案