Я создаю веб-приложение MVC5 с Web API2 для обратных вызовов сервера и Angularjs для кода на стороне клиента. Приложение использует проверку подлинности Windows. Для некоторых методов в контроллере Web API я установил атрибут Authorize для определенной роли пользователя. Проблема в том, что когда аутентификация завершилась неудачно, она открывает диалоговое окно «Безопасность Windows» для входа в систему. Есть ли способ предотвратить появление этого диалогового окна и перенаправление на определенный URL-адрес или возврат кода отказа и сообщения об ошибке?Как предотвратить перенаправление 302 с помощью проверки подлинности Windows
Я искал в Интернете и нашел решения для аутентификации OWIN, но не проверки подлинности Windows.
это работает. Благодаря! – user1214916
Я могу заставить его работать, если создаю новый ответ, но что делать, если я хочу сохранить статус 401? Я смотрю на response.Headers.WwwAuthenticate, который пуст, и response.Location является нулевым. – user1214916