バックエンドサーバー呼び出し用の Web API2 とクライアント側コード用の Angularjs を使用して MVC5 Web アプリケーションを構築しています。アプリケーションは Windows 認証を使用しています。Web API コントローラーの一部のメソッドでは、特定のユーザー ロールに Authorize 属性を設定しました。問題は、認証が失敗したときに、ユーザーがログインするための Windows セキュリティ ダイアログがポップアップすることです。このダイアログが表示されないようにして、特定の URL にリダイレクトするか、エラー ステータス コードとエラー メッセージを返す方法はありますか?
オンラインで検索したところ、OWIN 認証の解決策が見つかりましたが、Windows 認証は見つかりませんでした。